Файловый кеш для HostCMS v.5, 6: Инструкция по оптимизации вывода ресурсозатратных блоков макета

#
Файловый кеш для HostCMS v.5, 6: Инструкция по оптимизации вывода ресурсозатратных блоков макета
Макет сайта, как правило, состоит из блоков информации, генерируемых «на лету» (т.е. на сервере страницы сайта не существует, каждый раз она формируется php-скриптом, использующим ресурсы сервера, заново и отправляется пользователю на его запрос из браузера). Зачастую, содержимое блоков на протяжении долгого времени остается одним и тем же. В этом случае расход ресурсов сервера для их вывода становится неоправданным. Особенно остро данная проблема ощущается при выводе следующих ресурсоемких блоков:
•   вывод групп многоуровневого каталога интернет-магазина,
•   вывод выпадающего меню сайта,
•   элементов инфосистемы со свойствами и группами.
Не один раз к нам обращались веб-мастера, чьи сайты буквально «умирали» при каждом обновлении пользователем страницы. В худшем случае для таких сайтов все заканчивалось уходом пользователей, не дождавшихся загрузкой контента (время ожидания достигало 5 минут!!), или вообще выводом ошибки «Fatal error: Allowed memory size is 268435456 bytes exhausted (tried to allocated 29596635 bytes) in …».

Наши специалисты разработали решение, или скорее инструкцию по оптимизации вывода ресурсозатратных блоков макета.
Речь идет о так называемом файловом кеше, когда результат работы php-скрипта сохраняется в файл на сервере (в статичный html-файл). Ресурсы для работы этого php-скрипта тратятся только при первой загрузке страницы. Все последующие загрузки страницы используют уже готовый фрагмент html-кода.

Приобрести инструкцию можно на сайте cms-modules.ru.
Авторизация