[GC] Google Chrome 速度快的秘密?

看板Browsers (瀏覽器)作者 (Alan)時間17年前 (2008/09/26 06:36), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/3 (看更多)
在逛網路的時候無意間看到一篇文章 http://blog.chromium.org/2008/09/dns-prefetching-or-pre-resolving.html 內容大概就是解釋 DNS Prefetching (DNS 預讀取) 這個技術 而 Google 似乎看出了解析 DNS 的時間會影響到使用者對網頁加載的感受 一般來說解析 DNS 的時間約 250ms,有時會超過 1 秒,雖然看起來都很短 但其實多少還是感受的到這些微的差異,所以 Google 出的瀏覽器裡面就有 DNS Cache 的功能,預設是打開的 (我沒確認,參考以下文章) http://blog.gslin.org/archives/2008/09/02/1648/ 所以 Google Chrome 開網頁的速度會快其實跟這個功能有很大的關係 然後就有人根據這個想法做了一個相對應的 Firefox 套件 https://addons.mozilla.org/en-US/firefox/addon/8923 可能是因為剛推出沒多久,所以要登錄才能安裝 我安裝後測試了一下,先開啟任一個網頁,然後將 ADSL 的 DNS 解析功能切斷或阻擋 結果是只要有開啟過的網頁,通通都能在不重新解析 DNS 的情況下打開連結 所以推測是這套件會把網頁連結內的 DNS 放在某個地方,有需要時直接讀取不透過 DNS Server,目前是跟 FastCache 並用,效果的話,理論上一定有 總之這是個連 Google 都覺得可以有效加速瀏覽網頁的方式之一 下面是 Google 對預讀 DNS 的解釋 http://dev.chromium.org/developers/design-documents/dns-prefetching 附上用機器翻譯過的版本 http://tinyurl.com/4el4p5 所以應該不會有什麼副作用才是 -- 杏子:この世界に愛はあるの? ゴンゾウ:この世界は愛で溢れているよ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.91.125 ※ 編輯: AlanLive 來自: 122.116.91.125 (09/26 06:39) ※ 編輯: AlanLive 來自: 122.116.91.125 (09/26 06:46) ※ 編輯: AlanLive 來自: 122.116.91.125 (09/26 06:50)

09/26 09:12, , 1F
可是FastCache本身就是在做這事,Firefox上再裝好像沒意義?
09/26 09:12, 1F

09/26 09:33, , 2F
FastCache 做的事跟 DNS Prefetch 不一樣
09/26 09:33, 2F

09/26 09:35, , 3F
一個是暫存 DNS ,一個是預讀 DNS
09/26 09:35, 3F

09/26 09:38, , 4F
所以有了 DNS Prefetch,反而 FastCache 變的可有可無
09/26 09:38, 4F

09/26 09:38, , 5F
目前是兩個都用,反正不會衝突,再慢慢研究兩者的關係
09/26 09:38, 5F

09/26 11:05, , 6F
那我裝的是tweak network跟上面的有啥不同嗎
09/26 11:05, 6F

09/26 11:06, , 7F
我看說明說裝了會變快 實際上也不知道= =
09/26 11:06, 7F

09/26 11:09, , 8F
我沒裝那個,不過看了一下官網的擷圖,裡面的設定都可以
09/26 11:09, 8F

09/26 11:10, , 9F
從 about:config 來調整。
09/26 11:10, 9F

09/26 11:12, , 10F
而那些設定基本上要根據本身的網路情況來調整,調高不一
09/26 11:12, 10F

09/26 11:12, , 11F
定有用。
09/26 11:12, 11F

09/26 12:41, , 12F
更多DNS加速文章可以參考這裡 http://tinyurl.com/3kkkoz
09/26 12:41, 12F
文章代碼(AID): #18t1AA2v (Browsers)
文章代碼(AID): #18t1AA2v (Browsers)