Сьогодні поговоримо про стиснення 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, для вступу в силу змін конфігураційного файлу.
Немає коментарів
Ви можете залишити коментар першим.