Чем больше объем файлов на сайте, тем больше времени требуется на загрузку страниц. Если сжать файлы, их размер уменьшится, что приведет к увеличению скорости загрузки страниц. Кэширование файлов позволяет снизить нагрузку на сервер, что в свою очередь способствует еще более быстрой загрузке страниц.
Для того чтобы настроить сжатие и кэширование, нужно выполнить следующие действия:
В панели управления Ispmanager откройте раздел «WWW-домены». Выберите домен, для которого хотите настроить кэширование или сжатие и нажмите Изменить:
В секции «Оптимизация сайта» галочкой отметьте:
- пункт «Настроить сжатие» и укажите уровень сжатия (5 — оптимальное значение),
- пункт «Настроить кэширование». Затем выберите период и задайте его значение (365 дней — рекомендация Google).
Чтобы применить настройки, кликните Ок.
Готово, сжатие и кэширование в ISPmanager настроено.
Технические подробности
Для работы сжатия используется модуль ngx_http_gzip_module, который сжимает ответ веб-сервера методом gzip. Это позволяет уменьшить размер передаваемых данных в два и более раз. Если сжатие включено, в конфигурационном файле nginx для WWW-домена добавляются строки вида:
gzip on;
gzip_comp_level <уровень сжатия>;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript