我想知道 - 在我的網絡中使用jQuery(或任何其他JavaScript包含)時,瀏覽器在第一次下載所有頁面後緩存它(我假設是)還是會下載它每次?jquery/javascript緩存問題
第二,當用戶退出瀏覽器並重新啓動它(用於加載我的網站)時,jquery js文件是否仍然被緩存或是否會再次完全下載?
thx
我想知道 - 在我的網絡中使用jQuery(或任何其他JavaScript包含)時,瀏覽器在第一次下載所有頁面後緩存它(我假設是)還是會下載它每次?jquery/javascript緩存問題
第二,當用戶退出瀏覽器並重新啓動它(用於加載我的網站)時,jquery js文件是否仍然被緩存或是否會再次完全下載?
thx
是腳本將得到緩存的頁面視圖之間,與CSS文件和圖片一起。
是的,一般來說。緩存通常在瀏覽器重新啓動之間維護。
1:是的,瀏覽器緩存所有的JScript/CSS包括
2:如果用戶不明白他/她的緩存。是的,即使在關閉並重新打開之後,它仍然會在瀏覽器的緩存中。
如果您的網絡服務器使用適當的expires頭來提供jquery.js,那麼瀏覽器會緩存它。
它通常不會再下載,但除非服務器明確告訴瀏覽器緩存了一段時間,然後它會發送每一頁上的負載要求的請求「是的jquery.js更新?」這幾乎和只是再次下載一樣緩慢。
您可以使用Google's Page Speed或Yahoo's YSlow來測試它在網站上的工作原理。
你可能會考慮通過你的問題和選擇答案,你會更有可能得到迴應。 – Whit