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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

内容分发网络

發(fā)布時(shí)間:2024/4/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 内容分发网络 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

http://baike.baidu.com/view/8689800.htm?fromId=21895&redirected=seachword

?

首先簡(jiǎn)單表述一下傳統(tǒng)的動(dòng)態(tài)系統(tǒng)的訪問方法: 如右圖示(一)表述的是用戶的請(qǐng)求過程,用戶經(jīng)過網(wǎng)絡(luò)中的路由A、B的傳輸,最終將發(fā)送的請(qǐng)求交于動(dòng)態(tài)系統(tǒng)來處理,但是由于IP網(wǎng)絡(luò)本身的“盡力而為的原則”、網(wǎng)絡(luò)鏈路中復(fù)雜的環(huán)境及硬件的不可靠性的確實(shí)存在,致使用戶要出現(xiàn)重復(fù)發(fā)送的請(qǐng)求的現(xiàn)狀,所以最終導(dǎo)致用戶的請(qǐng)求在提交的過程中出現(xiàn)等待、數(shù)據(jù)加載時(shí)間過長的一些現(xiàn)象的普遍存在,這些在線提交式系統(tǒng)的緩慢直接地影響到辦公人員的工作效率,這也是制約著很多大型企業(yè)在協(xié)同辦公OA、ERP、SAP等信息化建設(shè)中,出現(xiàn)最多的問題。 而CDN分發(fā)解決方案解決了與靜態(tài)網(wǎng)站相關(guān)的性能和可靠性問題,而在當(dāng)今在線業(yè)務(wù)體驗(yàn)中,與分發(fā)靜態(tài)和動(dòng)態(tài)元素和應(yīng)用相關(guān)的獨(dú)特挑戰(zhàn),則由速網(wǎng)的動(dòng)態(tài)網(wǎng)站加速(動(dòng)態(tài)網(wǎng)站加速)來解決。

4工作原理

在描述CDN的實(shí)現(xiàn)原理,讓我們先看傳統(tǒng)的未加緩存服務(wù)的訪問過程,以便了解CDN緩存訪問方式與未加緩存訪問方式的差別:[1] 用戶提交域名→瀏覽器對(duì)域名進(jìn)行解釋→得到目的主機(jī)的IP地址→根據(jù)IP地址訪問發(fā)出請(qǐng)求→得到請(qǐng)求數(shù)據(jù)并回復(fù) 由上可見,用戶訪問未使用CDN緩存網(wǎng)站的過程為: 1)、用戶向?yàn)g覽器提供要訪問的域名; 2)、瀏覽器調(diào)用域名解析函數(shù)庫對(duì)域名進(jìn)行解析,以得到此域名對(duì)應(yīng)的IP地址; 3)、瀏覽器使用所得到的IP地址,向域名的服務(wù)主機(jī)發(fā)出數(shù)據(jù)訪問請(qǐng)求; 4)、瀏覽器根據(jù)域名主機(jī)返回的數(shù)據(jù)顯示網(wǎng)頁的內(nèi)容。 通過以上四個(gè)步驟,瀏覽器完成從用戶處接收用戶要訪問的域名到從域名服務(wù)主機(jī)處獲取數(shù)據(jù)的整個(gè)過程。CDN網(wǎng)絡(luò)是在用戶和服務(wù)器之間增加Cache層,如何將用戶的請(qǐng)求引導(dǎo)到Cache上獲得源服務(wù)器的數(shù)據(jù),主要是通過接管DNS實(shí)現(xiàn),下面讓我們看看訪問使用CDN緩存后的網(wǎng)站的過程:

??流程圖

通過上圖,我們可以了解到,使用了CDN緩存后的網(wǎng)站的訪問過程變?yōu)?#xff1a; 1)、用戶向?yàn)g覽器提供要訪問的域名; 2)、瀏覽器調(diào)用域名解析庫對(duì)域名進(jìn)行解析,由于CDN對(duì)域名解析過程進(jìn)行了調(diào)整,所以解析函數(shù)庫一般得到的是該域名對(duì)應(yīng)的CNAME記錄,為了得到實(shí)際IP地址,瀏覽器需要再次對(duì)獲得的CNAME域名進(jìn)行解析以得到實(shí)際的IP地址;在此過程中,使用的全局負(fù)載均衡DNS解析,如根據(jù)地理位置信息解析對(duì)應(yīng)的IP地址,使得用戶能就近訪問。 3)、此次解析得到CDN緩存服務(wù)器的IP地址,瀏覽器在得到實(shí)際的IP地址以后,向緩存服務(wù)器發(fā)出訪問請(qǐng)求; 4)、緩存服務(wù)器根據(jù)瀏覽器提供的要訪問的域名,通過Cache內(nèi)部專用DNS解析得到此域名的實(shí)際IP地址,再由緩存服務(wù)器向此實(shí)際IP地址提交訪問請(qǐng)求; 5)、緩存服務(wù)器從實(shí)際IP地址得得到內(nèi)容以后,一方面在本地進(jìn)行保存,以備以后使用,二方面把獲取的數(shù)據(jù)返回給客戶端,完成數(shù)據(jù)服務(wù)過程; 6)、客戶端得到由緩存服務(wù)器返回的數(shù)據(jù)以后顯示出來并完成整個(gè)瀏覽的數(shù)據(jù)請(qǐng)求過程。 通過以上的分析我們可以得到,為了實(shí)現(xiàn)既要對(duì)普通用戶透明(即加入緩存以后用戶客戶端無需進(jìn)行任何設(shè)置,直接使用被加速網(wǎng)站原有的域名即可訪問),又要在為指定的網(wǎng)站提供加速服務(wù)的同時(shí)降低對(duì)ICP的影響,只要修改整個(gè)訪問過程中的域名解析部分,以實(shí)現(xiàn)透明的加速服務(wù),下面是CDN網(wǎng)絡(luò)實(shí)現(xiàn)的具體操作過程。 1)、作為ICP,只需要把域名解釋權(quán)交給CDN運(yùn)營商,其他方面不需要進(jìn)行任何的修改;操作時(shí),ICP修改自己域名的解析記錄,一般用cname方式指向CDN網(wǎng)絡(luò)Cache服務(wù)器的地址。 2)、作為CDN運(yùn)營商,首先需要為ICP的域名提供公開的解析,為了實(shí)現(xiàn)sortlist,一般是把ICP的域名解釋結(jié)果指向一個(gè)CNAME記錄; 3)、當(dāng)需要進(jìn)行sortlist時(shí),CDN運(yùn)營商可以利用DNS對(duì)CNAME指向的域名解析過程進(jìn)行特殊處理,使DNS服務(wù)器在接收到客戶端請(qǐng)求時(shí)可以根據(jù)客戶端的IP地址,返回相同域名的不同IP地址; 4)、由于從cname獲得的IP地址,并且?guī)в衕ostname信息,請(qǐng)求到達(dá)Cache之后,Cache必須知道源服務(wù)器的IP地址,所以在CDN運(yùn)營商內(nèi)部維護(hù)一個(gè)內(nèi)部DNS服務(wù)器,用于解釋用戶所訪問的域名的真實(shí)IP地址; 5)、在維護(hù)內(nèi)部DNS服務(wù)器時(shí),還需要維護(hù)一臺(tái)授權(quán)服務(wù)器,控制哪些域名可以進(jìn)行緩存,而哪些又不進(jìn)行緩存,以免發(fā)生開放代理的情況。

5應(yīng)用舉例

在國內(nèi)訪問量較高的大型網(wǎng)站如新浪、網(wǎng)易等,均使用CDN網(wǎng)絡(luò)加速技術(shù),雖然網(wǎng)站的訪問巨大,但無論在什么地方訪問都會(huì)感覺速度很快。而一般的網(wǎng)站如果服務(wù)器在網(wǎng)通,電信用戶訪問很慢,如果服務(wù)器在電信,網(wǎng)通用戶訪問又很慢。[2]
  它采取了分布式網(wǎng)絡(luò)緩存結(jié)構(gòu)(即國際上流行的web cache技術(shù)),通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的cache服務(wù)器內(nèi),通過DNS負(fù)載均衡的技術(shù),判斷用戶來源就近訪問cache服務(wù)器取得所需的內(nèi)容,解決Internet網(wǎng)絡(luò)擁塞狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度,如同提供了多個(gè)分布在各地的加速器,以達(dá)到快速、可冗余的為多個(gè)網(wǎng)站加速的目的。
  CDN服務(wù)最初用于確保快速可靠地分發(fā)靜態(tài)內(nèi)容,這些內(nèi)容可以緩存,最適合在網(wǎng)速龐大的網(wǎng)絡(luò)中存儲(chǔ)和分發(fā),該網(wǎng)絡(luò)在幾十多個(gè)國家的十幾個(gè)網(wǎng)絡(luò)中的覆蓋CDN網(wǎng)絡(luò)服務(wù)器。
  由于動(dòng)態(tài)內(nèi)容必須通過互聯(lián)網(wǎng)來傳輸,因此要提供快速的網(wǎng)絡(luò)體驗(yàn),以滿足當(dāng)今用戶的要求,只能通過對(duì)互聯(lián)網(wǎng)流量的獨(dú)特視角來達(dá)到。必須使用先進(jìn)技術(shù)來了解通過互聯(lián)網(wǎng)的最佳路由,充分利用這些最佳路由,加速通過互聯(lián)網(wǎng)協(xié)議的數(shù)據(jù)通訊,以改善用戶的網(wǎng)絡(luò)體驗(yàn)。

6主要特點(diǎn)

1、本地Cache加速 提高了企業(yè)站點(diǎn)(尤其含有大量圖片和靜態(tài)頁面站點(diǎn))的訪問速度,并大大提高以上性質(zhì)站點(diǎn)的穩(wěn)定性 2、鏡像服務(wù) 消除了不同運(yùn)營商之間互聯(lián)的瓶頸造成的影響,實(shí)現(xiàn)了跨運(yùn)營商的網(wǎng)絡(luò)加速,保證不同網(wǎng)絡(luò)中的用戶都能得到良好的訪問質(zhì)量。 3、遠(yuǎn)程加速遠(yuǎn)程訪問用戶根據(jù)DNS負(fù)載均衡技術(shù)智能自動(dòng)選擇Cache服務(wù)器,選擇最快的Cache服務(wù)器,加快遠(yuǎn)程訪問的速度 4、帶寬優(yōu)化 自動(dòng)生成服務(wù)器的遠(yuǎn)程Mirror(鏡像)cache服務(wù)器,遠(yuǎn)程用戶訪問時(shí)從cache服務(wù)器上讀取數(shù)據(jù),減少遠(yuǎn)程訪問的帶寬、分擔(dān)網(wǎng)絡(luò)流量、減輕原站點(diǎn)WEB服務(wù)器負(fù)載等功能。 5、集群抗攻擊 廣泛分布的CDN節(jié)點(diǎn)加上節(jié)點(diǎn)之間的智能冗余機(jī)制,可以有效地預(yù)防黑客入侵以及降低各種D.D.o.S攻擊對(duì)網(wǎng)站的影響,同時(shí)保證較好的服務(wù)質(zhì)量 。

7關(guān)鍵技術(shù)

(1)內(nèi)容發(fā)布:它借助于建立索引、緩存、流分裂、組播(Multicast)等技術(shù),將內(nèi)容發(fā)布或投遞到距離用戶最近的遠(yuǎn)程服務(wù)點(diǎn)(POP)處; (2)內(nèi)容路由:它是整體性的網(wǎng)絡(luò)負(fù)載均衡技術(shù),通過內(nèi)容路由器中的重定向(DNS)機(jī)制,在多個(gè)遠(yuǎn)程POP上均衡用戶的請(qǐng)求,使得用戶請(qǐng)求得到最快內(nèi)容源的響應(yīng); (3)內(nèi)容交換:它根據(jù)內(nèi)容的可用性、服務(wù)器的可用性以及用戶的背景,在POP的緩存服務(wù)器上,利用應(yīng)用層交換、流分裂、重定向(ICP、WCCP)等技術(shù),智能地平衡負(fù)載流量; (4)性能管理:它通過內(nèi)部和外部監(jiān)控系統(tǒng),獲取網(wǎng)絡(luò)部件的狀況信息,測(cè)量內(nèi)容發(fā)布的端到端性能(如包丟失、延時(shí)、平均帶寬、啟動(dòng)時(shí)間、幀速率等),保證網(wǎng)絡(luò)處于最佳的運(yùn)行狀態(tài)。

?

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的内容分发网络的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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