黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

什么是反向代理,如何利用反向代理提高網(wǎng)站性能

系統(tǒng) 2205 0

1.什么是正向代理和正向代理服務(wù)器?

????? 正向代理就是通常所說的代理,是某臺(tái)電腦通過一臺(tái)服務(wù)器來上Internet網(wǎng)的這種方式,其中這臺(tái)電腦就叫客戶機(jī),這臺(tái)服務(wù)器就叫正向代理服務(wù)器也就是通常所說的代理服務(wù)器。在這種方式中,你是主動(dòng)的,網(wǎng)站是被動(dòng)的,網(wǎng)站那里不能得到你的真實(shí)ip地址。(通俗講法)

?

????? 正向代理服務(wù)器。它只用于代理內(nèi)部網(wǎng)絡(luò)對(duì)Internet的連接請(qǐng)求,客戶機(jī)必須指定代理服務(wù)器(一般在IE-Internet選項(xiàng)-連接-局域網(wǎng)設(shè)置),并將本來要直接發(fā)送到Web服務(wù)器上的http請(qǐng)求發(fā)送到代理服務(wù)器中。

?

2.什么是反向代理和反向代理服務(wù)器?

???? 反向代理就是網(wǎng)站通過一臺(tái)服務(wù)器發(fā)布到公網(wǎng),供用戶訪問。用戶直接訪問那臺(tái)反向代理服務(wù)器,然后通過那臺(tái)服務(wù)器訪問到網(wǎng)站。用戶無法得到網(wǎng)站的真實(shí)IP地 址。這樣就保護(hù)了網(wǎng)站服務(wù)器,如果您有臺(tái)服務(wù)器在國內(nèi)又不想讓人找到IP,就可以在國外搭建一臺(tái)反向代理服務(wù)器。一個(gè)反向代理服務(wù)器將很多網(wǎng)站解析到同一 ip地址上。(通俗講法)

?

???? 技術(shù)講法,普通的Web代理服務(wù)器是不支持外部對(duì)內(nèi)部網(wǎng)絡(luò)的訪問請(qǐng)求的。當(dāng)一個(gè)代理服務(wù)器能夠代理外部網(wǎng)絡(luò)上的主機(jī),訪問內(nèi)部網(wǎng)絡(luò)時(shí),這種代理服務(wù)的方式稱為 反向代理服務(wù) 。此時(shí)的代理服務(wù)器稱為 反向代理服務(wù)器 , 對(duì)外表現(xiàn)為一個(gè)Web服務(wù)器,外部網(wǎng)絡(luò)就可以簡(jiǎn)單把它當(dāng)作一個(gè)標(biāo)準(zhǔn)的Web服務(wù)器而不需要特定的配置。不同之處在于,這個(gè)服務(wù)器沒有保存任何網(wǎng)頁的真實(shí)數(shù) 據(jù),所有的靜態(tài)網(wǎng)頁或者CGI程序,都保存在內(nèi)部的Web服務(wù)器上。因此對(duì)反向代理服務(wù)器的攻擊并不會(huì)使得網(wǎng)頁信息遭到破壞,這樣就增強(qiáng)了Web服務(wù)器的 安全性。

?

?????? 反向代理用于外部網(wǎng)絡(luò)訪問內(nèi)部網(wǎng)絡(luò)時(shí)使用,正向代理用于提供內(nèi)部網(wǎng)絡(luò)對(duì)外部網(wǎng)絡(luò)的訪問能力,并可以使用包過濾拒絕其他方式訪問外部網(wǎng)絡(luò)。

?

3.現(xiàn)在看一個(gè)實(shí)例。利用 squid 反向代理提高網(wǎng)站性能

????? 反向代理技術(shù)在提高網(wǎng)站訪問速度,增強(qiáng)網(wǎng)站可用性、安全性方面有很好的用途。可以利用 DNS 輪詢和 Squid 反向代理技術(shù),實(shí)現(xiàn)了網(wǎng)站的負(fù)載均衡,從而提高了網(wǎng)站的可用性和可靠性。

?

????? 反向代理服務(wù)器也稱為WEB加速服務(wù)器 ,它位于WEB 服務(wù)器的前端,充當(dāng)WEB 服務(wù)器的內(nèi)容緩存器。來降低實(shí)際的WEB服務(wù)器的負(fù)載。系統(tǒng)結(jié)構(gòu)如下圖


?????????????????????????????????? 什么是反向代理,如何利用反向代理提高網(wǎng)站性能

????? 現(xiàn)在有許多大型的門戶網(wǎng)站如SINA 都采用squid 反向代理技術(shù)來加速網(wǎng)站的訪問速度,可將不同的 URL 請(qǐng)求分發(fā)到后臺(tái)不同的WEB 服務(wù)器上,同時(shí)互聯(lián)網(wǎng)用戶只能看到反向代理服務(wù)器的地址,加強(qiáng)了網(wǎng)站的訪問安全。

反 向代理服務(wù)器是針對(duì) WEB 服務(wù)器設(shè)置的,后臺(tái) WEB 服務(wù)器對(duì)互聯(lián)網(wǎng)用戶是透明的,用戶只能看到反向代理服務(wù)器的地址,不清楚后臺(tái) WEB 服務(wù)器是如何組織架構(gòu)的。當(dāng)互聯(lián)網(wǎng)用戶請(qǐng)求 WEB 服務(wù)時(shí),DNS 將請(qǐng)求的域名解析為反向代理服務(wù)器的 IP 地址,這樣 URL 請(qǐng)求將被發(fā)送到反向代理服務(wù)器,由反向代理服務(wù)器負(fù)責(zé)處理用戶的請(qǐng)求與應(yīng)答、與后臺(tái) WEB 服務(wù)器交互。利用反向代理服務(wù)器減輕了后臺(tái) WEB 服務(wù)器的負(fù)載,提高了訪問速度,同時(shí)避免了因用戶直接與 WEB 服務(wù)器通信帶來的安全隱患。

?

Squid 反向代理的實(shí)現(xiàn)原理

????? 目前有許多反向代理軟件,比較有名的有 Nginx Squid 。其他還包括Socks、Apache、Jigsaw、Delegate等。

?

?????? Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點(diǎn)開發(fā)的,是一個(gè)高性能的 HTTP 和反向代理服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。

?

??????? Squid 是由美國政府大力資助的一項(xiàng)研究計(jì)劃,其目的為解決網(wǎng)絡(luò)帶寬不足的問題,支持HTTP,HTTPS,F(xiàn)TP 等多種協(xié)議,是現(xiàn)在 Unix 系統(tǒng)上使用、最多功能也最完整的一套軟體。下面將重點(diǎn)介紹 Squid 反向代理的實(shí)現(xiàn)原理和在提高網(wǎng)站性能方面的應(yīng)用。

?

????? Squid反向代理服務(wù)器位于本地 WEB 服務(wù)器和 Internet 之間 , 組織架構(gòu)如下圖


???????????????????????????????? 什么是反向代理,如何利用反向代理提高網(wǎng)站性能

????? 客戶端請(qǐng)求訪問 WEB 服務(wù)時(shí),DNS 將訪問的域名解析為 Squid 反向代理服務(wù)器的 IP 地址,這樣客戶端的 URL 請(qǐng)求將被發(fā)送到反向代理服務(wù)器。如果 Squid 反向代理服務(wù)器中緩存了該請(qǐng)求的資源,則將該請(qǐng)求的資源直接返回給客戶端,否則反向代理服務(wù)器將向后臺(tái)的 WEB 服務(wù)器請(qǐng)求資源,然后將請(qǐng)求的應(yīng)答返回給客戶端,同時(shí)也將該應(yīng)答緩存在本地,供下一個(gè)請(qǐng)求者使用。

?

????? Squid 反向代理一般只緩存可緩沖的數(shù)據(jù)(比如 html 網(wǎng)頁和圖片等),而一些 CGI 腳本程序或者 ASP、JSP 之類的動(dòng)態(tài)程序默認(rèn)不緩存。它根據(jù)從 WEB 服務(wù)器返回的 HTTP 頭標(biāo)記來緩沖靜態(tài)頁面。有四個(gè)最重要 HTTP 頭標(biāo)記:

??? ●Last-Modified: 告訴反向代理頁面什么時(shí)間被修改
??? ●Expires: 告訴反向代理頁面什么時(shí)間應(yīng)該從緩沖區(qū)中刪除
??? ●Cache-Control: 告訴反向代理頁面是否應(yīng)該被緩沖
??? ●Pragma: 用來包含實(shí)現(xiàn)特定的指令,最常用的是 Pragma:no-cache

?

轉(zhuǎn)載:http://www.houkai.com/2009/09/20/reversed-proxy.html

什么是反向代理,如何利用反向代理提高網(wǎng)站性能


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論