我下載了谷歌瀏覽器的谷歌速度追蹤器,看看我的網站如何做性能明智,它告訴我,我需要啓用緩存某些文件,如我的style.css,圖像等。如何使用控制緩存頭?
我讀過下面的PHP代碼應該告訴瀏覽器緩存html內容。我寫了一個快速的PHP頁面,其中包含一些圖片,並將下面的代碼粘貼在頂部(發送標頭之前),以測試它是如何工作的。
Header("Cache-Control: public, max-age=3600, must-revalidate");
當我回去的速度示蹤劑的分析,它說...
摘要 從緩存:假
請求頭 雜注:無緩存 的Cache-Control: max-age = 0
但在響應頭 ... 緩存控制:公共,最大年齡= 3600,必須重新驗證(正是我指定的)
我有點困惑,發生了什麼...?當它從緩存中表明:false是否意味着從服務器緩存而不是客戶端的緩存?
請讓我發佈給你的調查結果 – 2011-02-10 19:15:20