我用ngnix提供我的静态内容.
location /static { alias /opt/static/blog/; access_log off; etags on; etag_hash on; etag_hash_method md5; expires 1d; add_header Pragma "public"; add_header Cache-Control "public,must-revalidate,proxy-revalidate"; }
结果标头如下所示:
Cache-Control:public,proxy-revalidate Cache-Control:max-age=86400 Connection:close content-encoding:gzip Content-Type:application/x-javascript; charset=utf-8 Date:Tue,11 Sep 2012 08:39:05 GMT Etag:e2266fb151337fc1996218fafcf3bcee Expires:Wed,12 Sep 2012 08:39:05 GMT Last-Modified:Tue,11 Sep 2012 06:22:41 GMT Pragma:public Server:Nginx/1.2.2 transfer-encoding:chunked vary:Accept-Encoding
为什么Nginx发送2个Cache-Control条目,这可能是客户端的问题?
最佳答案