我有一个用django-tastypie
. 我有几个非常重但不可变的资源,所以我希望浏览器缓存它们以避免不必要的请求。
我已将HTTP Expire
标题设置为两年后的日期,这就是浏览器得到的:
HTTP/1.1 200 OK
Date: Wed, 16 May 2012 17:29:33 GMT
Server: Apache/2.2.14 (Ubuntu)
Vary: Cookie,Accept-Encoding,User-Agent
Expires: Tue, 06 May 2014 17:29:33 GMT
Cache-Control: no-cache, public
Content-Encoding: gzip
Access-Control-Allow-Origin: *
Content-Length: 1051
Keep-Alive: timeout=15, max=82
Connection: Keep-Alive
Content-Type: application/json; charset=utf-8
我jQuery.ajax
用来发出请求。expires 标头看起来不错,但每次刷新页面时都会发出请求。