2011-04-16 75 views
2

我有一个包含动态页面的网站。使用php的全高速缓存控制

我要为图像的CSS文件的缓存(我所有的GIF,JPG和PNG),并在规定的时间(1个月)

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

我该如何通过PHP去解决它?

回答

2

我们使用mod_expires在web服务器级别执行此操作,在我们的案例中使用apache(此问题也标记为apache)。

你可以在你的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"