日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

带你认识Proxy

發(fā)布時(shí)間:2024/3/24 编程问答 104 豆豆
生活随笔 收集整理的這篇文章主要介紹了 带你认识Proxy 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

 http://www.people.com.cn/GB/channel5/569/20000703/127996.html

 將cache的觀念再擴(kuò)大,如果我們專門用一部電腦作為大家的緩存區(qū),凡是要出去抓資料前,都先經(jīng)過(guò)這部電腦檢查,真正沒(méi)有的資料才連線出去抓取,那是不是會(huì)對(duì)加快速度和節(jié)省網(wǎng)路帶寬很有幫助呢?這部服務(wù)器就稱作proxy?服務(wù)器,服務(wù)器通常位于(網(wǎng)絡(luò)位置上)離client很近的地方。任何由client出去的要求,都會(huì)先經(jīng)過(guò)proxy服務(wù)器檢查。實(shí)際的流程如下:


  步驟1:?client告訴proxy,"我要foo.htm"。

  步驟2:?proxy檢查后,確定自己的緩存區(qū)中的確沒(méi)有foo.htm,于是真正連線到服務(wù)器抓取foo.htm。?如果發(fā)現(xiàn)自己的緩存區(qū)中已有foo.htm,就不連出去,同時(shí)直接跳至步驟4。

  步驟3:?WWW服務(wù)器傳回foo.htm給proxy。

  步驟4:?proxy傳回foo.htm給client。

?????常見(jiàn)問(wèn)題解答

????一、Proxy服務(wù)器究竟是什么?

  Proxy這個(gè)詞的原意是代理,所以廣義來(lái)說(shuō),任何有代理身份的服務(wù)器,都可以稱作Proxy服務(wù)器,而不僅限于HTTP?proxy、FTP?proxy...?這些常見(jiàn)的用途。

  但現(xiàn)在因?yàn)閜roxy服務(wù)器最普遍的用途是HTTP?proxy,用來(lái)加快使用者讀取WWW的速度,所以變成一般人以為proxy服務(wù)器是WWW專用的。

????二、proxy可以節(jié)省頻寬

  如果proxy服務(wù)器的緩存區(qū)夠大(至少數(shù)百M(fèi)B),使用者也多,節(jié)省下來(lái)的頻寬一般均在40%~55%之間,也就是說(shuō),每讀100MB的資料,就可以省下50MB的網(wǎng)絡(luò)交通。

  長(zhǎng)期下來(lái),可以省掉許多專線費(fèi)用。例如若是不用proxy,公司現(xiàn)有的128K專線就要升級(jí)到256K才夠;但因?yàn)榇蠹叶加胮roxy,所以不需升級(jí)。

????三、Proxy可以加速傳輸速度

  Proxy另一個(gè)好處是速度快!因?yàn)閜roxy服務(wù)器距離近,所以傳輸速度快,可以避開(kāi)要連到遠(yuǎn)端網(wǎng)路所造成的網(wǎng)絡(luò)塞車現(xiàn)象。

  既然proxy是為了要避開(kāi)連到遠(yuǎn)端網(wǎng)絡(luò)所帶來(lái)的網(wǎng)絡(luò)塞車,那您選用proxy一定要選一個(gè)離自己近的服務(wù)器,才能真正達(dá)到效益。這個(gè)道理雖然很簡(jiǎn)單,正確的作法是使用自己所在單位或是所用ISP的proxy服務(wù)器。

  選錯(cuò)服務(wù)器,可能比不用proxy還要慢。除了因?yàn)槁窂竭b遠(yuǎn)之外,另一個(gè)可能是用到負(fù)擔(dān)很重的服務(wù)器。有的大ISP在擴(kuò)線的同時(shí),忽略同時(shí)擴(kuò)充proxy服務(wù)器的性能,造成數(shù)千人共用一部服務(wù)器,速度之慢,可想而知。這種時(shí)候,您的正確做法是關(guān)掉瀏覽器中proxy功能。

?????四、Proxy可能產(chǎn)生的問(wèn)題

  在上面的敘述中,proxy最主要的作用就是作為緩存。因此它和您瀏覽器中的緩存功能同樣會(huì)遇到一個(gè)問(wèn)題,就是要確保資料的一致性。

  一般default設(shè)定中,proxy服務(wù)器都會(huì)連線至WWW服務(wù)器,確定快取區(qū)中的資料是最新的,再將資料送給client。但proxy服務(wù)器通常也可以設(shè)定為?"只要是xx小時(shí)內(nèi)才新抓的資料,就不必去WWW服務(wù)器確認(rèn),直接傳回給client。"

  同樣地,瀏覽器端只要按[Reload],仍然可以強(qiáng)制要求取得最新資料。

  使用proxy還有另一個(gè)特點(diǎn):即使您要求verify?document?every?time,但是當(dāng)proxy無(wú)法對(duì)外連線時(shí)(如ISP整個(gè)對(duì)外的專線全部中斷),它還是會(huì)傳回存在快取中的資料(如果有的話),而不給予錯(cuò)誤訊息(例如告訴client取不到最新的資料)。這是大部份proxy服務(wù)器default的反應(yīng)方式。

  其實(shí)這對(duì)大部份的使用是很方便的,理由就如同上面所述,大部份時(shí)間,我并不在乎取到的資料是不是絕對(duì)是最新的。可能很多時(shí)候,大家并不想知道網(wǎng)絡(luò)其實(shí)斷了;proxy?能給他一份資料(而不是回一個(gè)錯(cuò)誤訊息),雖然可能過(guò)期了,使用者反而比較高興。

????五、該使用那部proxy服務(wù)器?

  答案是,離您最近的那部proxy服務(wù)器!如果您是ISP的用戶,就使用該ISP所提供的服務(wù)器。現(xiàn)在proxy服務(wù)器已經(jīng)成了必要配備,所以每一家ISP都會(huì)提供,您應(yīng)該使用這部服務(wù)器。

  如果是學(xué)校的使用者,則使用學(xué)校的服務(wù)器,您可能已經(jīng)注意到了proxy服務(wù)器的命名慣例,就是proxy?+?該機(jī)構(gòu)的domain-name所以應(yīng)該是很好記的。唯一要注意的是各家的服務(wù)器用的port都不盡相同,如用80、用8000...,因?yàn)檫@個(gè)值沒(méi)有一個(gè)統(tǒng)一的規(guī)定,您必須問(wèn)該機(jī)構(gòu)的服務(wù)中心或管理者"proxy.xxx.yyy所用的port是多少?"才能得到肯定的答案。

  很多初學(xué)者對(duì)proxy一知半解,只知道proxy有助于增加速度,卻不知道挑錯(cuò)服務(wù)器反而適得其反。

????如果您用的ISP無(wú)法提供您滿意的proxy服務(wù),您應(yīng)該向ISP要求、換一家ISP、或是關(guān)掉瀏覽器中proxy設(shè)定,而不是用一個(gè)遠(yuǎn)端網(wǎng)路的proxy,反而減慢存取速度,增加網(wǎng)絡(luò)上的交通。
《互聯(lián)網(wǎng)周刊》eNet?2000年07月03日

總結(jié)

以上是生活随笔為你收集整理的带你认识Proxy的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。