看板 Browsers 關於我們 聯絡資訊
一個網頁被完整讀取下來後,正常情況下會被快取到硬碟及記憶體 先把網頁關閉,再打開,理論上網頁內的所有物件都可從快取裡面取出 但 Firefox 在開啟已經被快取過的頁面時,還是會再次到遠端主機去做連線 然後才從快取裡面取檔案,而如果切換到離線瀏覽模式 (office work) 切斷了 FX 的網路通信,以這個狀態下去開啟已經開過(快取)的網站時 速度比在非離線模式下快數秒之久 (這個模式下不用/不能連到任何主機去) 而這個「多餘連線」的過程有可能是去檢查遠端主機有沒有更新內容所作的動作 但我覺得既然都用到快取了就沒必要在連線去看內容有無更新 (個人習慣) 有興趣的人可以試試在離線模式及非離線模式下 開啟已被完整快取過的網站,然後仔細看狀態欄上的訊息 離線模式下會直接跳出 Done 的字樣,表示讀取的過程是立刻讀取硬碟裡面的資料 而非離線模式下,則會先出現 watting for xxx,這表示在讀取資料上有先經過遠端主機 之後才去硬碟裡面撈快取資料 而這個連線的時間,視遠端主機連線的速度而定,基本上起碼會浪費「一秒鐘」以上 所以想問有沒有套件或方法「砍掉」這個我覺得有點多餘的「連線檢查」過程 順道一題,在讀取快取資料的速度上 Opera 曾經是佼佼者 (懷疑就是少了這個檢查連線) 不知現在如何了 -- キタ----------(゚∀゚)-----------! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.91.125
dabeniao:這個檢查完全合理啊-.- 不然怎麼知道何時要更新快取內容 10/11 22:15
AlanLive:我是希望能在非離線模式下也能享受離線模式那種暢快感 10/11 22:23
AlanLive:雖然面對大眾的情況下的確是需要檢查,但希望能讓使用者 10/11 22:25
AlanLive:有選擇的權力,畢竟這個檢查的時間可是差很多阿 10/11 22:25
AlanLive:我懷疑 Opera 預設就是完全不檢查,所以快取存取速度超快 10/11 22:26
AlanLive:若是的話,會讓使用者產生 Opera 開網頁的速度很快的錯覺 10/11 22:27
AlanLive:但其實任何瀏覽器只要略過這個檢查,開「舊」網頁的速度 10/11 22:28
AlanLive:應該都是一樣。(除非對快取資料有做特殊處理,才會有差) 10/11 22:29
※ 編輯: AlanLive 來自: 122.116.91.125 (10/11 22:29) ※ 編輯: AlanLive 來自: 122.116.91.125 (10/11 22:30)
dabeniao:Browser.cache.check_doc_frequency 的值改成 2 10/11 22:35
dabeniao:Reference: http://bit.ly/awxJRI 10/11 22:36
AlanLive:那個改了還是一樣 10/11 22:45
AlanLive:大概是核心寫死的東西改不了了 10/11 22:46
sam613:有些cache-control是server端設定的 10/11 23:53
doom3:有個addon叫bettercache要不要試試看 10/12 07:53
AlanLive:BetterCache 我用很久了,它的功能不是做這個 10/12 09:13
※ 編輯: AlanLive 來自: 122.116.91.125 (10/12 09:13)