К основному контенту

Сжатие

Если PageSpeed Insights обнаруживает, что сжимаемые ресурсы передаются без сжатия, то будет выведено сообщение "Включите сжатие".

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

Поворотный запуск PageSpeed Insights покажет включилось ли сжатие. Для ручной проверки наличия сжатия можно использовать онлайн сервис - https://varvy.com/tools/gzip/

Apache

Для сжатия ресурсов для веб-сервера Apache можно использовать модули mod_gzip и mod_deflate.
See the Pen oeEJKG by George Wise (@ink-jet) on CodePen.

See the Pen JypwQN by George Wise (@ink-jet) on CodePen.
если один из методов не работает, используйте другой.

Nginx

В Nginx для осуществления сжатия используется модуль - HttpGzipModule.
See the Pen PKQVwx by George Wise (@ink-jet) on CodePen.
Если сайт работает на HTTPS, то можно использовать новые методы сжатия - zopfli, brotli.
При использовании HTTP/2, можно дополнительно применять HPACK-сжатие заголовков.

Другие серверы

Для сервера Litespeed сжатие включается в настройках (раздел "tuning").

Дополнительные материалы:

Комментарии