我继承了一个维护不良的网站,需要进行大量的清理工作。
其中之一就是改善性能。除此之外,我还会给图像添加Expires
头信息。
现在,有些图像是通过PHP文件提供的,我发现它们确实有Expires
头信息,但每次加载时也会重新下载。
查看响应头,我看到:
Expires Wed, 15 Jun 2011 18:11:55 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
显然这解释了问题。
我已经仔细查看了整个代码库,但没有找到任何地方有 "pragma" 这样的字眼。.htaccess 似乎也没有相关的信息。
有什么想法可以设置那些 "pragma"(和 "cache-control")头,并且我如何避免它?
grep -R pragma .
命令来查找文件。 - mcandre