nginx 的expires 指令可以控制 HTTP 应答中的“Expires ”和“ Cache-Control ”的头标, 起到控制页面缓存的作用.但是我设置之后,页面的跳转刷新请求静态文件每次都是200,重新请求.没有缓存.
是我理解错了,还是配置错了?求大侠指教啊.
配置如下:
location ~ .*\.(gif|jpg|png|jpeg|bmp|swf)(.*) {
root /nfs/static;
expires 1d;
break;
}
location ~ .*\.(css|js)(.*) {
root /nfs/static;
expires 1h;
break;
}
头信息
Accept-Ranges
bytes
Cache-Control
max-age=86400
Connection
keep-alive
Content-Length
629584
Content-Type
image/jpeg
Date
Thu, 16 Aug 2012 08:22:17 GMT
Expires
Fri, 17 Aug 2012 08:22:17 GMT
Last-Modified
Fri, 06 Apr 2012 09:26:10 GMT
Server
nginx/1.2.0