2.17.9. Стандартные методы уменьшения нагрузки

Для сокращения количества запросов к серверу для сайта можно включить кеширование статических файлов. В списке статических файлов через запятую перечисляются расширения файлов, которые должны кешироваться. Рекомендуемое время кеширования — 1 неделя или больше.

Обратите внимание, что кеширование возможно только для статического содержимого (изображений, HTML-страниц, шрифтов и т. д.). В случае, если расширение файла не будет указано в списке статических файлов, правила кеширования для него могут быть заданы вручную через файл .htaccess вашего сайта.

Для повышения производительности, безопасности и снижения нагрузки, вызываемой работой PHP-скриптов сайта, рекомендуется сменить версию PHP на 7.0 или выше (на максимальную, с которой совместимы скрипты сайта).

Внимание!

Скрипты, которые написаны для более ранних версий PHP, могут быть несовместимыми с новыми версиями PHP. Такие скрипты рекомендуется обновить, чтобы они стали совместимы с актуальной версией PHP, или заменить на альтернативные по функционалу. При использовании CMS следует обновить ядро сайта, установленные темы и плагины до актуальных версий.

Для ускорения работы скриптов сайта и снижения создаваемой ими нагрузки можно использовать OPcache, который предназначен для кеширования скомпилированного байт-кода PHP-скриптов в оперативной памяти. Технология работает на уровне PHP и не требует внесения изменений в код сайта.

Для кеширования запросов к базе данных в оперативной памяти рекомендуется использовать Memcache(d) или Redis. Если сайт не поддерживает их по умолчанию, может потребоваться установка специальных плагинов или внесение изменений в код сайта.

Включение опций в настройках оптимизации сайта не снизит нагрузку на сервер. Это оптимизация скорости отрисовки страницы браузером. Если скрипты сайтов не оптимизированы, то включение данных опций в некоторых случаях наоборот, может увеличить нагрузку на сервер.

Содержание

    (4)