常常會聽到別人說,你的 Browser 要設 Proxy Server,這樣你上網的速度會比較快?到底什麼是 Proxy Server,他在Internet 裡扮演什麼樣的角色?

常常會聽到別人說,你的 Browser 要設 Proxy Server,這樣你上網的速度會比較快?到底什麼是 Proxy Server,他在Internet 裡扮演什麼樣的角色?

當使用者要向伺服器要求資料時,假設使用者輸入 www.todo.com.tw,向todo資訊超商索取資料時,在正常的網路流程中,當使用者的瀏覽器看到www.todo.com.tw 的domain name 時,會向DNS尋找www.todo.com.tw所對應的IP,當DNS傳回對應的 ip 後,瀏覽器會再對真正的伺服器索取資料,這看起來是沒有問題的,但如果網路塞車、網站的機器配備不好、網站的專線不夠快等不良的因素通通加在一起後,你要連接的網站就會變的很慢,所以這個時候有一個叫 Proxy Server 的東西,會把大家常常看的網頁資料暫存在一個位置,這個位置通常機器設備會很好,頻寬會很大,所以讀者讀取的速度就會很快。

我們現在來想想,當使用者設了 Proxy Server 時,瀏覽器在讀取資料時,資料應該是如何傳遞的。相同的,瀏覽器會先向DNS要ip,然後找到ip後,會先向proxy server 查詢是否有這個網站的資料,如果有的話,Proxy Server 就直接把內容傳給了使用者,如果proxy server 沒有資料的話,才會直接向網站要資料。

所以才會有人常常說,如果你設了Proxy Server,連線的速度會更快,其實就像是你多了一顆容量很大的硬碟,放在別人家,當你需要資料時,再去那顆硬碟裡取資料,所以讀取資料會比較快。

熱門新聞

Advertisement