2011-04-16 74 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"