NGINX, gzip_static, expires, не указан срок истечения действия

PN
На сайте с 01.05.2008
Offline
113
3976

Помогите пожалуйста с конфигом NGINX

Google PageSpeed пишет

1) Используйте кэш браузера

2)Включите сжатие

Пробую включить сжатие:

location ~* \.(js|css|ico)$ {
root /var/www/.user../data/www/..site..;
access_log /var/www/nginx-logs/..site.. isp;
access_log /var/www/httpd-logs/..site...access.log ;
gzip_static on;
gzip on;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_min_length 10;
#запрещаем сжатие файлов CSS и JS для проблемных браузеров
gzip_disable Firefox/([0-2]\.|3\.0);
gzip_disable Chrome/2;
gzip_disable Safari;

add_header Cache-Control "public";
expires 2M;
error_page 404 = @fallback;
}

Но сжатие не происходит. Модуль gzip_static установлен. Что не так?

И "Используйте кэш браузера", включаю expires 2M; , тестировщики заголовков для картинки пишут:

HTTP/1.1 200 OK
Server: nginx/1.0.15
Date: Mon, 17 Sep 2012 16:05:19 GMT
Content-Type: image/png
Content-Length: 604
Last-Modified: Thu, 19 Apr 2012 12:41:30 GMT
Connection: keep-alive
Expires: Fri, 16 Nov 2012 16:05:19 GMT
Cache-Control: max-age=5184000
Pragma: public
Cache-Control: public
Accept-Ranges: bytes

Но Google не видит этого и пишет "Используйте кэш браузера". Строка конфига Nginx для картинок...

location ~* \.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
root /var/www/.user../data/www/..site..;
access_log /var/www/nginx-logs/..site.. isp;
access_log /var/www/httpd-logs/..site...access.log ;

add_header Cache-Control "public";
expires 2M;
error_page 404 = @fallback;
}

Что не так?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий