Сжатие можно сделать двумя способами: через Apache и через NGINX. Оба варианта обрабатываются алгоритмами пакета gzip. Но так как NGINX проксирует запросы к Apache, то стоит включать сжатие только лишь в NGINX, чтобы избежать двойного (повторного) сжатия.
По умолчанию на нашем хостинге такое сжатие выключено. Потому что при создании сайта, на этапе отладки и настройки, оно только мешает. Но после приведения сайта в полную готовность, стоит активировать такое сжатие. Расскажем как это делается.
Как включить сжатие контента
Перейдите в панель управления услугой хостинга, на которой находится сайт, которому нужно включить кеширование. Затем в боковом меню найдите пункт "WWW-домены":


Рекомендуем использовать первый 1 или второй 2 уровень сжатия. Не забывайте, что сжатые данные необходимо ещё и разархивировать. А у посетителей сайта нет под рукой серверного производительного процессора. Только мобильный телефон или домашний компьютер, с которого они смотрят сайт.
Как работает кеширование?
Описанное выше действие добавляет в конфигурационный файл NGINX для сайта следующие строки:gzip on;
gzip_comp_level 2;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;