2012-04-16 49 views

回答

6

緩存無關與特定的文件,它是所有關於頭此文件。

默認情況下,大多數的文件將被緩存但緩存的持續時間取決於頭設置文件。所以是的,它應該使用默認設置進行緩存。

下面是有關緩存http://www.web-caching.com/mnot_tutorial/how.html

+0

正確答案。如果可能,我建議通過cdn(內容交付網絡)引用文件。這樣,您不必考慮緩存等問題,並且如果用戶訪問您的頁面,他可能已經將該文件緩存到另一個頁面上(保存另一個http請求) https://developers.google.com /速度/庫/ devguide – 2012-04-16 06:43:26

1

一點信息這取決於在服務器和客戶端上。一旦客戶端有一個文件,它可以使用If-Modified-Since頭告訴服務器有關文件的緩存副本。然後,服務器可以使用304狀態(可選的Last-Modified,ExpiresCache-Control標題)進行響應,以指示緩存狀態以及客戶端何時請求新副本。如果緩存副本不可用,則服務器可以正常響應。

你應該考慮使用託管公開jQuery的文件之一:http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

這些更可能在客戶端上高速緩存。