PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
tangdon
Power Member
 

加入日期: Dec 2006
文章: 538
引用:
作者sazabijiang
這個技術能加速你的瀏覽速度,是因為事先解析並且快取了DNS所對映的IP位址。

寫在網頁中的超鏈結,一般都是網址在被使用者單擊時,瀏覽器才即時去解析,於是就要等待DNS Server的回應,然後才能對該網站request,並且等待response。

====

這個方式對例如yahoo之類的首頁可能比較有用,因為畫面中包含了大量的鏈結,而且很可能是各種不同的來源。對於PCDVD這種論壇網站比較沒有用,因為畫面上大部分的鏈結依然指向PCDVD網站本身,只是網址後方帶的參數不同,決定讀取不同的文章。此時的瓶頸在於資料庫或網站伺服器本身。


感謝解說
     
      
__________________
輸不起而惱羞成怒∼真有趣∼
舊 2008-09-29, 03:58 PM #11
回應時引用此文章
tangdon離線中  
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 6,967
加速的是DNS解析的時間而不是開啟的速度..

http://antimalicious.blogspot.com/2...s-prefetch.html
 
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2008-09-29, 04:24 PM #12
回應時引用此文章
野口隆史離線中  
tangdon
Power Member
 

加入日期: Dec 2006
文章: 538
引用:
作者野口隆史
加速的是DNS解析的時間而不是開啟的速度..

http://antimalicious.blogspot.com/2...s-prefetch.html



感謝補充
__________________
輸不起而惱羞成怒∼真有趣∼
舊 2008-09-29, 04:37 PM #13
回應時引用此文章
tangdon離線中  
AlanLive
Major Member
 

加入日期: Sep 2006
文章: 143
Firefox 沒把 DNS 預讀功能加進去可能跟隱私權有關吧,
因為這基本上是在不告知使用者的情況下讓瀏覽器去讀取那些未點擊的網址,
雖然只是保存 ip 位址,但這對注�**籊p權的西方人來說多少有點敏感,
所以即使 Google Chrome 把這功能預設為開啟,但還是可以在選項中讓使用者自行關閉。

而預讀 DNS 的效果就不用說了,Google 都弄了一篇網頁解說這東西確實有用,
下面這篇,
http://dev.chromium.org/developers/...dns-prefetching
以及
http://blog.chromium.org/2008/09/dn...-resolving.html

Firefox 內建有 DNS Cache 的功能,不過預設的參數比較保守,
例如下面這條,DNS 的保存時間,Firefox 預設是 60 秒過期,IE 是 30 分鐘,
裝了 DNS Prefetch 後會把它修改成 15 分鐘,
我自己手動改成 12 小時,如果碰到網站半天內一直變換 ip 位址,那我也認了。

network.dnsCacheExpiration

下面這個參數是 ip 的保存數量,預設 20 組,裝了 DNS Prefetch 會改成 300 組。

network.dnsCacheEntries

以上的參數數值,作者提到將來的版本可以自行設定

而 DNS 做 Cache 就跟網頁做 Cache 的道理是一樣的,只是 DNS 解析時間都極短,
10 ~ 120 毫秒不等,不過也有比較久的要等 1 秒以上,
甚至 DNS Server 壞掉解析不出來,這時候 Cache 就能發揮效用,
所以有些人感覺不出效果,可能是因為點的連結的 DNS 已經解析過,
放在 Firefox 的快取裡面,所以多試幾個國外的網站,或許較容易感受到差異。

有預感 Firefox 遲早會把 DNS Prefetch 作為標準功能,而是否開啟由使用者決定,
畢竟這除了對某些人有隱私的顧慮外,基本上是個好處多於壞處的東西。
舊 2008-09-30, 12:04 AM #14
回應時引用此文章
AlanLive離線中  
tangdon
Power Member
 

加入日期: Dec 2006
文章: 538
引用:
作者AlanLive
Firefox 沒把 DNS 預讀功能加進去可能跟隱私權有關吧,
因為這基本上是在不告知使用者的情況下讓瀏覽器去讀取那些未點擊的網址,
雖然只是保存 ip 位址,但這對注�**籊p權的西方人來說多少有點敏感,
所以即使 Google Chrome 把這功能預設為開啟,但還是可以在選項中讓使用者自行關閉。

而預讀 DNS 的效果就不用說了,Google 都弄了一篇網頁解說這東西確實有用,
下面這篇,
http://dev.chromium.org/developers/...dns-prefetching
以及
http://blog.chromium.org/2008/09/dn...-resolving.html

Firefox 內建有 DNS Cache 的功能,不過預設的參數比較保守,
例如下面這條,DNS 的保存時間,Firefox 預設是 60 秒過期,IE 是 30 分鐘,
裝了 DNS Prefetch 後會把它修改成 15 分鐘,
我自己手動改成 12 小時,如果碰到網站半天內一直變換 ip 位址,那我也認了...


感謝解說
__________________
輸不起而惱羞成怒∼真有趣∼
舊 2008-09-30, 12:08 AM #15
回應時引用此文章
tangdon離線中  
student
Amateur Member
 
student的大頭照
 

加入日期: Jul 2005
文章: 36
感謝樓主跟說明的網友

多學到了...
長知識!!

真希望能在網路上多看到這類長知識的討論
__________________
讓我獨中大樂透頭獎
舊 2008-09-30, 01:30 AM #16
回應時引用此文章
student離線中  
y200000012
*停權中*
 

加入日期: Jan 2007
文章: 20
Mozilla 預計將要加入這項技術:

https://bugzilla.mozilla.org/show_bug.cgi?id=453403

此文章於 2008-11-20 04:13 PM 被 y200000012 編輯.
舊 2008-11-20, 04:11 PM #17
回應時引用此文章
y200000012離線中  
小建
*停權中*
 
小建的大頭照
 

加入日期: May 2000
文章: 7,451
引用:
作者y200000012
Mozilla 預計將要加入這項技術:
https://bugzilla.mozilla.org/show_bug.cgi?id=453403

呵呵...

真期待呢!
舊 2008-11-20, 07:11 PM #18
回應時引用此文章
小建離線中  
Smokey
*停權中*
 
Smokey的大頭照
 

加入日期: Jun 2004
文章: 666
之前google不是有推出一個類似的東西
然後IE跟FF都可以安裝~一個TOOLBAR的東西
那叫啥阿!?後來說會侵犯隱私 後來就沒下文了

此文章於 2008-12-12 12:52 AM 被 Smokey 編輯.
舊 2008-12-12, 12:50 AM #19
回應時引用此文章
Smokey離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:54 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。