我正在使用PHP腳本生成一些圖像。
我想緩存圖像,所以瀏覽器不必每次都加載它們。 我已經添加了這些標題:緩存動態生成的圖像
'max-age' => 3600
'Etag' => md5($image->getSlug())
'last-modified' => $image->getUpdatedAt()
'Vary' => 'Accept-Encoding'
'content-length' => (size of the image)
'Content-type' => 'image/jpeg'
但圖像沒有被緩存,並加載瀏覽器每次。
的響應頭看起來像這(使用Firebug):
Date Sun, 04 Sep 2011 00:25:45 GMT
Server Apache/2.2.16 (Debian)
X-Powered-By PHP/5.3.3-7+squeeze1
Cache-Control max-age=3600, private
Etag "9280c6c672c6535c13b7481972f9ac39"
Last-Modified Sat, 27 Aug 2011 01:36:24 GMT
Vary Accept-Encoding
Content-Length 26231
Connection close
Content-Type image/jpeg
沒有人有任何的想法有什麼不對嗎?
你有沒有想過這個?我有同樣的問題.. – jbsmoove