我有一个动态页面的网站。
我想将图像(所有我的gif, jpg和png)和css文件的缓存设置为指定时间(1个月)
我希望浏览器在提供缓存副本之前确认服务器上的文件是否仍然相同。
我如何通过PHP实现它?
我们在web服务器级别这样做,在我们的情况下,apache(这个问题也标记为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"