Как включить gzip сжатие в Nginx ?
Зайдите в папку /etc/nginx/conf.d
Создайте файл gzip.conf со следующим содержимым:
_x000D_gzip on;_x000D_gzip_comp_level 5;_x000D_gzip_http_version 1.0;_x000D_gzip_proxied any;_x000D_gzip_min_length 1100;_x000D_gzip_buffers 16 8k;_x000D_gzip_types text/plain text/css application/javascript;_x000D__x000D_# Disable for IE < 6 because there are some known problems_x000D_gzip_disable "MSIE [1-6].(?!.*SV1)";_x000D__x000D_# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6_x000D_gzip_vary on;Проверьте правильность nginx конфига командой:
_x000D_nginx -tДолжен выдать следующую информацию без ошибок
_x000D_nginx: the configuration file /etc/nginx/nginx.conf syntax is ok_x000D_nginx: configuration file /etc/nginx/nginx.conf test is successfulПерезапустите nginx командой:
_x000D_service nginx reloadПроверьте сжатие командами
_x000D_curl http://domain.com/ --silent --write-out "%{size_download}n" --output /dev/null_x000D_curl http://domain.com/ --silent --write-out "%{size_download}n" --output /dev/null -H "Accept-Encoding: gzip,deflate"_x000D_Последняя команда включает gzip сжатие. Размер должен отличаться от первой команды. Вместо domain.com укажите ваш домен.