Я пытаюсь включить сжатие gzip для компонентов моего сайта. У меня есть сервер Ubuntu 11.04 и nginx 1.2.
в моей конфигурации Nginx веб-сайте, у меня есть этотвключить сжатие gzip с nginx
gzip on; #gzip_min_length 1000; gzip_http_version 1.1; gzip_vary on; gzip_comp_level 6; gzip_proxied any; gzip_types text/plain text/html text/css application/json application/javascript application/x-javascript text/javascript text/xml application/xml application/rss+xml application/atom+xml application/rdf+xml; #it was gzip_buffers 16 8k; gzip_buffers 128 4k; #my pagesize is 4 gzip_disable "MSIE [1-6]\.(?!.*SV1)";
и YSlow и Google мера скорости советует мне использовать GZIP для снижения риска передачи по сети. теперь, когда я пытаюсь curl -I my_js_file
я получил
curl -I http://www.albawaba.com/sites/default/files/js/js_367664096ca6baf65052749f685cac7b.js HTTP/1.1 200 OK Server: nginx/1.2.0 Date: Sun, 14 Apr 2013 13:15:43 GMT Content-Type: application/x-javascript Content-Length: 208463 Connection: keep-alive Last-Modified: Sun, 14 Apr 2013 10:58:06 GMT Vary: Accept-Encoding Expires: Thu, 31 Dec 2037 23:55:55 GMT Cache-Control: max-age=315360000 Pragma: public Cache-Control: public Accept-Ranges: bytes
любую идею о том, что я сделал неправильно или что должен я делать, чтобы получить сжатый контент?
Может ли это быть вызвано этой строкой: 'gzip_http_version 1.1;'? Что произойдет, если вы измените его на «1.0»? –
Спасибо Chuna за ваше предложение (thumb up :)) теперь прохождение google скорости не дает предупреждения, хотя curl -I дает тот же результат – Alaa
, а google по-прежнему предоставляет http://www.albawaba.com/countries_list как несжатый, как скважина – Alaa