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

Приведу пример для включения этого функционала.

Сразу сделаем оговорку. Вы должны иметь доступ к файл nginx.conf из каталога /usr/local/nginx/conf, или /etc/nginx, или /usr/local/etc/nginx, в зависимости от ОС. Это подразумевает что у Вас выделенный или виртуальный сервер. На обычных хостингах может помочь только обращение в техническую поддержку.

Сжатие GZIP для сайта на NGINX

Выглядит это следующим образом

Таким образом для всех сайтов на сервере включается сжатие.

Кеширование браузером

Для кеширования необходимы следующие изменения:

Таким образом решается эта простая проблема, которая становится порой серьезной головной болью вебмастеров, плохо знакомых с работой системного администратора Linux.


  1. «Кеширование браузером

    Для кеширования необходимы следующие изменения:»
    — что то не получилось, сайт на WP падает наглухо….
    а вот gzip работает нормально

    Igor
    • Надо логи nginx смотреть. Вероятно, мешают какие-то другие правила.

      Дмитрий Ильичев (Автор)
  2. В новых версиях nginx gzip по умолчанию «on»)

    Сергей

Оставить комментарий