gzip сжатие для сайта на сервере nginx

Для чего использовать gzip сжатие

gzip сжатие применяет для уменьшения передаваемое информации между web-сервером и браузером. web-сервер (в нашем случае nginx) перед отправкой данных из списка gzip_types сжимает их и отправляет клиенту (браузеру), который при получении их на лету распаковывает и обрабатывает дальше как обычно. За счет этого сайт передается, а значит и отображается клиенту быстрее. Что кроме удовлетворенного клиента, еще и влияет на ранжирование в поисковике. Рекомендация по использованию сжатия дает и google developers:
https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=https%3A%2F%2Filfumo.ru%2F&tab=desktop

Проверка наличия gzip сжатия

Проверить наличие gzip сжатия на сайте можно в онлайн сервисе:
https://checkgzipcompression.com/
Либо в терминале:

curl -H "Accept-Encoding: gzip" -I https://ilfumo.ru/

Включение gzip сжатия

vim /etc/nginx/sites-available/ilfumo.ru

В раздел server { добавлем:

  gzip                on;
  gzip_disable        "msie6";
  gzip_comp_level     8;
  gzip_min_length     512;
  gzip_buffers        8 64k;
  gzip_types text/plain;
  gzip_proxied        any;
  gzip_types
    text/plain
    text/css
    text/js
    text/xml
    text/javascript
    application/javascript
    application/x-javascript
    application/json
    application/xml
    application/rss+xml
    image/svg+xml;

Перезагружаем nginx:

nginx -s reload