Nginx и проверка Google. Как ускорить работу сайта
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
Используйте кеш браузера - nginx (Проверка через Google)
В Nginx кэширование включается инструкцией expires. Добавляем в секцию статики expires max;
# vi /etc/nginx/nginx.conf
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
expires max;
}
# /etc/init.d/nginx restart
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Stopping nginx:. [ OK ]
Starting nginx: [ OK ]
Синтаксис: expires [modified] время; expires epoch | max | off; Умолчание: expires off; Контекст: http, server, location, if в location http://nginx.org/ru/docs/http/ngx_http_headers_module.html#expires
Включите сжатие (Проверка через Google)
# vi /etc/nginx/nginx.conf
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
expires max;
gzip on;
gzip_min_length 1000;
gzip_proxied any;
gzip_types text/plain text/xml application/xml application/x-javascript application/javascript text/javascript text/css text/json image/svg+xml;
gzip_disable "msie6";
gzip_comp_level 8;
}
location / {
expires 1d;
gzip on;
gzip_min_length 1000;
gzip_proxied any;
gzip_types text/plain text/xml application/xml application/x-javascript application/javascript text/javascript text/css text/json image/svg+xml;
gzip_disable "msie6";
gzip_comp_level 8;
}
# /etc/init.d/nginx restart nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Stopping nginx:. [ OK ] Starting nginx: [ OK ]
Синтаксис: gzip on | off; Умолчание: gzip off; Контекст: http, server, location, if в location
Чекаем через
