Сьогодні поговоримо про стиснення Gzip і його налаштування в nginx.
У nginx за стиснення відповідає модуль ngx_http_gzip_module, що входить в стандартну збірку.
Офіційний опис модуля:
Модуль ngx_http_gzip_module - це фільтр, що стискає результат методом gzip, що дозволяє зменшити розмір переданих даних в 2 і більше разів.
Включаємо GZip в Nginx, у файлі /usr/local/etc/nginx/nginx.conf (шлях може відрізнятися в залежності від вашої установки)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
http { ... # Включення модуля gzip on; # Мінімальна довжина відповіді, при якій модуль буде жати, в байтах gzip_min_length 1000; # Дозволити стиснення для всіх проксірованих запитів gzip_proxied any; # MIME-типи які необхідно жати (text/html вказувати не треба, він стискається завжди) gzip_types text/plain text/xml application/xml application/x-javascript text/javascript text/css text/json; # Забороняє стиснення відповіді методом gzip для IE6 gzip_disable "msie6"; # Рівень gzip-компресії gzip_comp_level 6; ... } |
Не забудьте перезапустити Nginx, для вступу в силу змін конфігураційного файлу.
Немає коментарів
Ви можете залишити коментар першим.