0
我在閱讀有關HHT緩存的內容,發現了一篇網站文章here,它解釋了一些內容,但由於我是全新的,並且第一次聽說這個,所以我仍然沒有得到它。使HTTP緩存有效的代碼
首先,使用螢火蟲我已經注意到,我有一些很少變化的元素,如: 1.網站標誌; 2.網站css; 3.網站jquery; 4.約4張用於造型的圖像。
我發現這個代碼:
ExpiresActive On
ExpiresDefault A0
# 1 YEAR - doesn't change often
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
</FilesMatch>
# 1 WEEK - possible to be changed, unlikely
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
ExpiresDefault A604800
</FilesMatch>
# 3 HOUR - core content, changes quickly
<FilesMatch "\.(txt|xml|js|css)$">
ExpiresDefault A10800
</FilesMatch>
但是:
我不知道放在哪裏。 我不確定我可以修改我的htaccess,因爲我有WordPress,它會重寫所有內容。 這段代碼去哪兒了?
有沒有我可以放在網站標題,也許php的代碼?
雖然我沒有改變的css,js,jpg元素,但我有其他人做了改變,有時候每5分鐘因爲一個cronjob。上面的代碼按性別來指定文件。 我需要一種方法來指定需要緩存的確切文件。
請幫助:)
泰回答,請閱讀:「對,你這樣做使用meta標記,例如使用緩存控制」 - 我如何選擇要緩存的文件? – webmasters 2012-08-07 21:42:24
基本上你將不得不操縱你的http響應的http頭。但那真是太乏味了。使用apache方法你可能會更好,更靈活。 – 2012-08-07 21:51:31
我可以修改共享主機上的apache嗎?我需要看什麼? – webmasters 2012-08-07 21:57:16