使用php完全缓存控制

时间:2011-04-16 10:40:18

标签: php apache caching

我有一个包含动态网页的网站。

我想将图像(我的所有gif,jpg和png)和css文件的缓存设置为指定的时间(1个月)

我希望浏览器在提供缓存副本之前确认服务器上的文件是否仍然相同。

我如何通过PHP进行操作?

1 个答案:

答案 0 :(得分:2)

我们在网络服务器级别执行此操作,在我们的情况下执行此操作(此问题也标有apache),使用mod_expires

您可以使用httpd.conf中的以下指令或类似内容执行此操作:

ExpiresByType image/gif  "access plus 1 month"
ExpiresByType image/png  "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/css   "access plus 1 month"