2010-08-18 55 views
0

現在我試圖按照YSlow規則實現高性能網站性能。在Expires頭方面,我在nginx的已配置如下所示:在Rails中添加過期標題

if ($request_uri ~* "\.(ico|css|js|gif|jpe?g|png)\?[0-9]+$") { 
    expires max; 
    break; 
} 

是的,我得到了很好的結果,因爲我不能在文件的結尾看到CSS和JavaScript文件,然後時間戳更多的,它通過,但我仍然有問題從其他域檢索的圖像。他們仍然沒有到期。任何人都知道如何處理這個問題?謝謝!

回答

3

您不能影響從其他域提供的圖像的過期標題;這些資產的配置取決於爲其提供服務的域的管理員。

+0

但是如果我想爲這些圖像添加過期標題。我可以這樣做嗎? – Sinal 2010-08-18 06:56:07

+1

只有當你控制服務器的圖像是從 – 2010-08-18 07:17:22

+0

遞送的。當然,我測試了一段時間之前,我注意到第一個請求來自服務器,但後來它來自緩存。但是,在YSlow中添加過期標題仍然失敗。任何想法? – Sinal 2010-08-18 08:20:02