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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

负载均衡和CDN技术

發(fā)布時(shí)間:2024/2/28 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 负载均衡和CDN技术 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

負(fù)載均衡

客戶端將請(qǐng)求發(fā)送至服務(wù)器,然而一臺(tái)服務(wù)器是無(wú)法承受很高的并發(fā)量的,我們就會(huì)將請(qǐng)求轉(zhuǎn)發(fā)到其他服務(wù)器,當(dāng)然真正的負(fù)載均衡架構(gòu)并不是由一臺(tái)server轉(zhuǎn)發(fā)的另一臺(tái)server,而在客戶端與服務(wù)器端中間加入了一個(gè)負(fù)責(zé)分配請(qǐng)求的負(fù)載均衡硬件(軟件)。

常見的方法:
1. http重定向協(xié)議實(shí)現(xiàn)負(fù)載均衡
原理:根據(jù)用戶的http請(qǐng)求計(jì)算出一個(gè)真實(shí)的web服務(wù)器地址,并將該web服務(wù)器地址寫入http重定向響應(yīng)中返回給瀏覽器,由瀏覽器重新進(jìn)行訪問。

2.DNS域名解析負(fù)載均衡
原理:在DNS服務(wù)器上配置多個(gè)域名對(duì)應(yīng)IP的記錄。例如一個(gè)域名www.baidu.com對(duì)應(yīng)一組web服務(wù)器IP地址,域名解析時(shí)經(jīng)過DNS服務(wù)器的算法將一個(gè)域名請(qǐng)求分配到合適的真實(shí)服務(wù)器上。

3.反向代理負(fù)載均衡
原理:反向代理處于web服務(wù)器這邊,反向代理服務(wù)器提供負(fù)載均衡的功能,同時(shí)管理一組web服務(wù)器,它根據(jù)負(fù)載均衡算法將請(qǐng)求的瀏覽器訪問轉(zhuǎn)發(fā)到不同的web服務(wù)器處理,處理結(jié)果經(jīng)過反向服務(wù)器返回給瀏覽器。

4.IP負(fù)載均衡
原理:在網(wǎng)絡(luò)層通過修改目標(biāo)地址進(jìn)行負(fù)載均衡。

5.數(shù)據(jù)鏈路層負(fù)載均衡
原理:在數(shù)據(jù)鏈路層修改Mac地址進(jìn)行負(fù)載均衡。

CDN

原理:CDN技術(shù)實(shí)現(xiàn)將多點(diǎn)負(fù)載均衡,利用智能分配技術(shù),將內(nèi)容根據(jù)來(lái)訪用戶的地點(diǎn),按照就近訪問的原則分配到多個(gè)節(jié)點(diǎn)。

用戶訪問未使用CDN緩存網(wǎng)站的過程為:

  • 用戶向?yàn)g覽器提供要訪問的域名;
  • 瀏覽器調(diào)用域名解析函數(shù)庫(kù)對(duì)域名進(jìn)行解析,以得到此域名對(duì)應(yīng)的IP地址;
  • 瀏覽器使用所得到的IP地址,向域名的服務(wù)主機(jī)發(fā)出數(shù)據(jù)訪問請(qǐng)求;
  • 瀏覽器根據(jù)域名主機(jī)返回的數(shù)據(jù)顯示網(wǎng)頁(yè)的內(nèi)容。
  • 使用了CDN緩存后的網(wǎng)站的訪問過程變?yōu)?#xff1a;

  • 用戶向?yàn)g覽器提供要訪問的域名;
  • 瀏覽器調(diào)用域名解析庫(kù)對(duì)域名進(jìn)行解析,由于CDN對(duì)域名解析過程進(jìn)行了調(diào)整,所以解析函數(shù)庫(kù)一般得到的是該域名對(duì)應(yīng)的CNAME記錄,為了得到實(shí)際IP地址,瀏覽器需要再次對(duì)獲得的CNAME域名進(jìn)行解析以得到實(shí)際的IP地址;在此過程中,使用的全局負(fù)載均衡DNS解析,如根據(jù)地理位置信息解析對(duì)應(yīng)的IP地址,使得用戶能就近訪問;
  • 此次解析得到CDN緩存服務(wù)器的IP地址,瀏覽器在得到實(shí)際的IP地址以后,向緩存服務(wù)器發(fā)出訪問請(qǐng)求;
  • 緩存服務(wù)器根據(jù)瀏覽器提供的要訪問的域名,通過Cache內(nèi)部專用DNS解析得到此域名的實(shí)際IP地址,再由緩存服務(wù)器向此實(shí)際IP地址提交訪問請(qǐng)求;
  • 緩存服務(wù)器從實(shí)際IP地址得得到內(nèi)容以后,一方面在本地進(jìn)行保存,以備以后使用,另一方面把獲取的數(shù)據(jù)返回給客戶端,完成數(shù)據(jù)服務(wù)過程;
  • 客戶端得到由緩存服務(wù)器返回的數(shù)據(jù)以后顯示出來(lái)并完成整個(gè)瀏覽的數(shù)據(jù)請(qǐng)求過程。
  • 總結(jié)

    以上是生活随笔為你收集整理的负载均衡和CDN技术的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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