我在Webfaction中通過Apache和Nginx提供我的內容。 Webfaction僅支持其所有靜態內容(圖像,css文件,js等)的Nginx服務器的'epxires_max'指令。通過Nginx和SEO優化服務未到期的內容
我想谷歌PageSpeed工具,它這樣說:
以下緩存資源有一個短暫的新鮮感壽命。 指定到期至少一週在未來的 以下資源:
,然後列出它認爲我需要指定其到期約50幅圖像。
所以我的問題是:
(a)至(Apache和)Nginx的(包括無expires_max指令),服務內容和使用memcached的,我也需要指定更多我的靜態內容過期的信息? (b)除'expires_max'外,我還有其他選擇嗎?
謝謝。這確實是非常有益的。但我真的需要這樣做嗎?有必要嗎?它會讓我的網站更快嗎? memcached + Nginx不夠嗎? – xpanta 2013-02-19 07:07:35
你不需要做(你的網站沒有它會工作),但你肯定會_want_它(因爲它會減少延遲,從而使你的網站感覺更快)。基本上設置緩存頭允許代理和瀏覽器緩存在本地保存這些資源,這意味着在第二次訪問時它的速度更快(由於網絡延遲被消除),這也意味着它們不使用服務器帶寬來請求相同的事情多重倍。 – cobaco 2013-02-19 07:52:41