На сервере включено кеширование статики
http {
......
sendfile on;
gzip_static on;
gzip_http_version 1.1;
gzip_proxied any;
gzip_types application/x-javascript text/css;
gzip_disable "msie6";
gzip_vary on;
......
}
Для домена:
server{
............
location ~* \.(jpg|js|jpeg|gif|png|css|gz)$ {
expires 30d;
if (!-e $request_filename) {
return 404;
}
}
.................
}
После включения gzip_static файлы начали отдаваться сжатыми, но при этом кеширование в браузере для них не работает.
Firefox для сжатых файлов всегда возвращает статус 200, для остальных же css, js статус 304.
Для сжатого файла в ответе:
Cache-Control max-age=2592000
Connection keep-alive
Content-Encoding gzip
Content-Length 44291
Content-Type application/x-javascript; charset=utf-8
Date Sun, 20 Dec 2015 10:21:39 GMT
Etag "567668c6-ad03"
Expires Tue, 19 Jan 2016 10:21:39 GMT
Keep-Alive timeout=5
Last-Modified Sun, 20 Dec 2015 08:37:26 GMT
Server nginx
Vary Accept-Encoding
Но Firefox пишет, что на получение файла ушло 73 ms.
Подскажите почему наблюдается такое поведение? Как исправить?