cdn:cdn加速原理解析
【小編提示】本文部分內(nèi)容摘自網(wǎng)絡(luò),僅供參考!如需了解服務(wù)器租用\托管相關(guān)問(wèn)題,請(qǐng)咨詢YINGSOO專業(yè)客服,享受1V1貼心服務(wù)!免費(fèi)熱線400-630-3752
【本周熱銷】香港云vps丨YINGSOO云服務(wù)器丨外貿(mào)云主機(jī)丨云主機(jī)產(chǎn)品
【選購(gòu)幫助】香港云服務(wù)器主機(jī)商推薦,這家性價(jià)比很高!
cdn概念
cdn全稱叫做“content delivery network”,中文叫內(nèi)容分發(fā)網(wǎng)絡(luò)。
cdn是怎么做到加速的呢?
其實(shí)這是cdn服務(wù)商在全國(guó)各個(gè)省份部署計(jì)算節(jié)點(diǎn), cdn加速將網(wǎng)站的內(nèi)容緩存在網(wǎng)絡(luò)邊緣,然后在用戶訪問(wèn)網(wǎng)站內(nèi)容的時(shí)候,通過(guò)調(diào)度系統(tǒng)將用戶的請(qǐng)求路由或者引導(dǎo)到離用戶接入網(wǎng)絡(luò)最近或者訪問(wèn)效果的緩存服務(wù)器上,有該緩存服務(wù)器為用戶提供內(nèi)容服務(wù);相對(duì)于直接訪問(wèn)源站,這種方式縮短了用戶和內(nèi)容之間的網(wǎng)絡(luò)距離,從而達(dá)到加速的效果。
原理分析
我們知道,當(dāng)我們使用域名訪問(wèn)某一個(gè)網(wǎng)站時(shí),實(shí)際上就是將請(qǐng)求包(以Http請(qǐng)求為例)通過(guò)網(wǎng)絡(luò)傳輸給某臺(tái)服務(wù)器,比如訪問(wèn)“www.sddonglingsh.com”時(shí):
首先解析出該域名所對(duì)應(yīng)的ip地址(dns域名解析)
然后將Http請(qǐng)求包通過(guò)網(wǎng)絡(luò)路由到ip地址所對(duì)應(yīng)的服務(wù)器
我們通常說(shuō)“服務(wù)器的ip地址”,這其實(shí)不太準(zhǔn)確,ip地址是和網(wǎng)卡綁定的,一個(gè)服務(wù)器可以有多個(gè)網(wǎng)卡,也就是可能有多個(gè)ip地址。
[柬埔寨vps價(jià)格] 我們先來(lái)看第一步:域名解析
域名解析
解析域名分為兩種:
將一個(gè)域名解析為一個(gè)ip地址
將一個(gè)域名解析為另外一個(gè)域名
其實(shí)解析思路不難,我們?cè)谟蛎?wù)商購(gòu)買了一個(gè)域名之后,需要去映射一個(gè)ip地址,可以用map來(lái)表示這個(gè)關(guān)系:{域名:ip}。
同時(shí)我們也可以給某個(gè)域名取一個(gè)別名,比如“www.sddonglingsh.com”取一個(gè)別名“test.yingsoo.com”,這種關(guān)系也可以用map來(lái)表示:{域名:別名}。這里的別名專業(yè)一點(diǎn)叫做cnAme,相信大家對(duì)這個(gè)詞有點(diǎn)眼熟,它就是這個(gè)意思。
而域名解析,實(shí)際上就是解析出指定域名所對(duì)應(yīng)的ip地址,或者該域名的一個(gè)cnAme。
而域名解析是由dns系統(tǒng)來(lái)負(fù)責(zé)的,dns服務(wù)接受外部請(qǐng)求,從請(qǐng)求里提取域名,
如果這個(gè)域名對(duì)應(yīng)的是ip地址,則返回這個(gè)ip地址,
如果這個(gè)域名對(duì)應(yīng)的是cnAme,則繼續(xù)查找cnAme域名的ip地址,然后將該地址返回給請(qǐng)求發(fā)送者。
請(qǐng)求發(fā)送者拿到ip地址之后,完成真正的請(qǐng)求調(diào)用。
實(shí)際上dns系統(tǒng)是非常龐大[臺(tái)灣獨(dú)享100M]的,這里不去多將,大家把它當(dāng)作一個(gè)黑盒子,這個(gè)盒子的作用就是上文所描述的,這里用一個(gè)簡(jiǎn)單的圖來(lái)表示一下。
沒(méi)有cnAme的情況:
有cnAme的情況:
特別注意:在有cnAme的情況下,我們可以發(fā)現(xiàn),cnAme實(shí)際上在域名解析的過(guò)程中承擔(dān)了中間人(或者說(shuō)代理)的角色,這是cdn實(shí)現(xiàn)的關(guān)鍵。
cdn加速原理
首先cdn是為了改善互聯(lián)網(wǎng)的服務(wù)質(zhì)量的。通俗一點(diǎn)說(shuō)其實(shí)就是提高訪問(wèn)速度。
假設(shè)網(wǎng)站現(xiàn)在只有一臺(tái)服務(wù)器,現(xiàn)在有一個(gè)人在上海訪問(wèn)百,如果該服務(wù)器也在上海,那么通常來(lái)說(shuō)訪問(wèn)比較快,如果該服務(wù)器在拉薩,那么相對(duì)而言訪問(wèn)就比較慢了。那么這個(gè)問(wèn)題的根本原因是網(wǎng)絡(luò)傳輸是依賴于網(wǎng)線的,網(wǎng)線越長(zhǎng),那么時(shí)間肯定就越久。
那么怎么解決這個(gè)問(wèn)題呢?其實(shí)思路很簡(jiǎn)單,在全國(guó)各地都部署一模一樣的服務(wù)器就行了,專業(yè)一點(diǎn)叫冗余。
思路很簡(jiǎn)單,但實(shí)現(xiàn)還是比較麻煩的,服務(wù)器上的資源分為兩種:靜態(tài)資源與動(dòng)態(tài)資源。
靜態(tài)資源:這種資源通常是很少變動(dòng)的,比如圖片,視頻,css,javascript等等
動(dòng)態(tài)資源:這種資源不同用戶不同時(shí)刻訪問(wèn)通常是不一樣的,比入php、jsp等等。
那么如果要在全國(guó)各地都部署服務(wù)器,如果說(shuō)每個(gè)服務(wù)器上都有相同的動(dòng)態(tài)資源,那么可能還需要配置相應(yīng)的數(shù)據(jù)庫(kù),因?yàn)閯?dòng)態(tài)資源所記錄的信息通常會(huì)存儲(chǔ)在數(shù)據(jù)庫(kù)中,那么這就涉及到了數(shù)據(jù)同步等等問(wèn)題,這會(huì)導(dǎo)致成本很高,這種做法專業(yè)一點(diǎn)其實(shí)就是集群,而目前來(lái)說(shuō)集群架構(gòu)最多是三地五中心,不是說(shuō)全國(guó)多地集群不可能,主要是成本太高。
那么有沒(méi)有成本比較低的方式呢,有,就是在每個(gè)服務(wù)器上只部署靜態(tài)資源,靜態(tài)資源通常不涉及到數(shù)據(jù)庫(kù),所以成本也比較低,而且也能提高用戶的訪問(wèn)速度。
到這里,介紹了cdn想要達(dá)到的目的,那么怎么達(dá)到這個(gè)目的呢?
現(xiàn)在如果要比較cdn系統(tǒng),我們可以考慮兩點(diǎn):
1.cdn系統(tǒng)中存儲(chǔ)靜態(tài)資源服務(wù)器的性能以及網(wǎng)速怎么樣。
2.cdn系統(tǒng)中全國(guó)甚至全球范圍內(nèi)服務(wù)器節(jié)點(diǎn)的數(shù)量以及部署情況。
第一點(diǎn)很好理解,第二點(diǎn)大家應(yīng)該也能理解了,如果靜態(tài)資源的服務(wù)器節(jié)點(diǎn)很多,能夠讓每個(gè)用戶在訪問(wèn)這些靜態(tài)資源時(shí)都不用“跑很遠(yuǎn)的路程”才能獲取到,那么自然這是cdn系統(tǒng)的優(yōu)點(diǎn)。
有公司看到了這種需求,所以現(xiàn)在其實(shí)有很多cdn供應(yīng)商,比如阿里,騰訊等等都有自己的cdn服務(wù)。只要你自己的系統(tǒng)接入了這些大廠所提供的cdn服務(wù),你把自己的靜態(tài)資源傳給cdn服務(wù),那么這些靜態(tài)資源將自動(dòng)的分布到全世界各地去。
好,那么現(xiàn)在的問(wèn)題是,用戶在訪問(wèn)靜態(tài)資源時(shí)也是通過(guò)域名來(lái)訪問(wèn)的,域名會(huì)被解析成某一個(gè)ip地址,關(guān)鍵的問(wèn)題就是,dns系統(tǒng)怎么在做域名解析時(shí),解析出來(lái)一個(gè)離用戶最近的一個(gè)ip地址呢。
普通的dns系統(tǒng)是做不到的,需要一個(gè)特殊的dns服務(wù)器,這個(gè)特殊dns需要知道
用戶當(dāng)前所在位置
還需要知道用戶現(xiàn)在訪問(wèn)的這個(gè)域名對(duì)應(yīng)哪些ip地址,以及這個(gè)ip地址分別在哪?
對(duì)于第一個(gè)問(wèn)題好解決,直接從用戶請(qǐng)求里提取出用戶的ip地址,比如這個(gè)ip地址被解析為北京電信、上海移動(dòng)等等。
第二個(gè)問(wèn)題由誰(shuí)來(lái)解決,我們現(xiàn)在考慮的是cdn,cdn提供商肯定知道他們公司在哪些地方部署了機(jī)器以及它們的ip地址,所以這個(gè)問(wèn)題只能有cdn提供商來(lái)解決,cdn提供商會(huì)提供這個(gè)特殊的dns服務(wù)器,我們叫做 cdn專用dns服務(wù)器。
這樣的話,只要用戶在使用某個(gè)域名訪問(wèn)靜態(tài)資源時(shí),如果用戶直接配置自己電腦的dns地址為cdn專用dns服務(wù)器。那么自然解決了問(wèn)題,但是我們需要考慮的時(shí),我們不能要求世界上所有的用戶都去修改自己電腦的dns地址。所以這個(gè)時(shí)候就要利用dns中的cnAme了。
用戶使用某個(gè)域名來(lái)訪問(wèn)靜態(tài)資源時(shí)(這個(gè)域名在阿里cdn服務(wù)中叫做“加速域名”),比如這個(gè)域名為“image.yingsoo.com”,它對(duì)應(yīng)一個(gè)cnAme,叫做“cdn.ali.com”,那么普通dns服務(wù)器(區(qū)別cdn專用dns服務(wù)器)在解析“image.yingsoo.com”時(shí),會(huì)先解析成“cdn.ali.com”,普通dns服務(wù)器發(fā)現(xiàn)該域名對(duì)應(yīng)的也是一個(gè)dns服務(wù)器,那么會(huì)將域名解析工作轉(zhuǎn)交給該dns服務(wù)器,該dns服務(wù)器就是cdn專用dns服務(wù)器。cdn專用dns服務(wù)器對(duì)“cdn.ali.com”進(jìn)行解析,然后依據(jù)服務(wù)器上記錄的所有cdn服務(wù)器地址信息,選出一個(gè)離用戶最近的一個(gè)cdn服務(wù)器地址,并返回給用戶,用戶即可訪問(wèn)離自己最近的一臺(tái)cdn服務(wù)器了。
總結(jié)
通過(guò)上面的文章我們可以發(fā)現(xiàn),cdn的實(shí)現(xiàn)原理依賴于dns,因?yàn)楸救瞬皇菍iT搞網(wǎng)絡(luò)的,所以文中如果有不準(zhǔn)確的地方,還請(qǐng)各位大佬指出。(來(lái)源網(wǎng)絡(luò))
香港云主機(jī)哪家好怎么選擇
香港云主機(jī)相對(duì)性于國(guó)內(nèi)云主機(jī)得話,有一個(gè)純天然的優(yōu)點(diǎn)。能夠不辦理備案立即域名解析就能夠應(yīng)用的,而且性價(jià)比高相對(duì)性獨(dú)立主機(jī)也具有競(jìng)爭(zhēng)能力。并且相對(duì)性國(guó)內(nèi)云主機(jī)得話,速率和性能層面的也類似,比英國(guó)云主機(jī)而言更為平穩(wěn)和快。因?yàn)樗谖恢玫奶焐鷥?yōu)點(diǎn),香港主機(jī)是香港服務(wù)器中聯(lián)接內(nèi)地地域的速率是更快的,特別適合中小型網(wǎng)站站長(zhǎng)和初學(xué)者網(wǎng)站站長(zhǎng)等客戶應(yīng)用。因?yàn)樵浦鳈C(jī)本身的配備能夠延展性拓展,能夠隨時(shí)隨地依據(jù)本身的新項(xiàng)目的發(fā)展趨勢(shì)狀況調(diào)整配備,一樣也合適外貿(mào)平臺(tái)及其跨境電子商務(wù)應(yīng)用。
因?yàn)橄愀墼浦鳈C(jī)的左右優(yōu)勢(shì),很多內(nèi)地客戶對(duì)其相見(jiàn)恨晚,因此香港云主機(jī)銷售市場(chǎng)的經(jīng)營(yíng)規(guī)模都是日趨提高,很多樹(shù)立自身是云主機(jī)的vps也混在這其中,事實(shí)上這種vps不但很慢,并且丟包率高不平穩(wěn)。
那麼香港云主機(jī)哪家強(qiáng)?如何選擇?選購(gòu)香港云主機(jī)的那時(shí)候必須留意什么難題,繞過(guò)什么坑呢。本公司就來(lái)詳細(xì)介紹一下。
1、選擇有用戶評(píng)價(jià)的服務(wù)提供商
假如第一次選購(gòu)香港云主機(jī)一定要選擇有用戶評(píng)價(jià),有品牌的服務(wù)提供商,如今全部銷售市場(chǎng)良莠不齊,不必說(shuō)成初學(xué)者,許多老手常有將會(huì)上當(dāng)受騙??墒沁x擇有用戶評(píng)價(jià)的服務(wù)提供商比如阿里服務(wù)器香港云主機(jī)或是本公司的香港云主機(jī)那樣的品牌。一些客戶將會(huì)會(huì)感覺(jué)香港云主機(jī)品牌怎么會(huì)那麼貴,事實(shí)上這一制造行業(yè)一分價(jià)錢一分貨,品牌云主機(jī)的設(shè)備一般是布署在T4級(jí)BGP路線的主機(jī)房。其經(jīng)營(yíng)成本是較為高的??墒窍鄬?duì)性的,高成本費(fèi)產(chǎn)生的是高品質(zhì)[租用香港服務(wù)器和托管香港服務(wù)器哪個(gè)好]的專業(yè)能力網(wǎng)絡(luò)服務(wù)器,誰(shuí)也不期望自身碰到不平穩(wěn)的設(shè)備一天到晚無(wú)法連接瀏覽不上。
2、重視云主機(jī)的配備
實(shí)際上租賃了香港云主機(jī)能夠開(kāi)展檢測(cè),性能平穩(wěn)的云主機(jī)全是以E5系列產(chǎn)品的頂配CPU做為測(cè)算關(guān)鍵,并選用品牌SSD固態(tài)盤做為存儲(chǔ)物質(zhì),[最具性價(jià)比的境外服務(wù)器]這種都能夠根據(jù)技術(shù)專業(yè)的檢測(cè)工具開(kāi)展I/O檢驗(yàn)檢測(cè)出去。一樣,中國(guó)香港的路線都是五花八門,假如是以便聯(lián)接內(nèi)地地域的網(wǎng)絡(luò)帶寬平穩(wěn),提議選擇有著CN2(電信專線)的路線的云主機(jī)。
3、售后維修服務(wù)好些
好的云主機(jī)應(yīng)用商不僅反映在硬件環(huán)境上,還反映在服務(wù)項(xiàng)目上,一個(gè)高品質(zhì)云主機(jī)服務(wù)提供商可以對(duì)客戶所明確提出的難題事無(wú)大小都開(kāi)展專業(yè)能力的回應(yīng)。另外,在顧客碰到難題的那時(shí)候也可以第一時(shí)間積極站出去為顧客處理這種難題,而并不是普攻的工單cpu。
只能保證了左右?guī)讉€(gè)點(diǎn)的香港云主機(jī),才算是可信賴的能夠長(zhǎng)期性做為合作方的云主機(jī)服務(wù)提供商,本公司出示高性能香港云主機(jī)租賃,路線平穩(wěn),延展性拓展,高性價(jià)比,合適各種尺寸網(wǎng)站站長(zhǎng)應(yīng)用,熱烈歡迎詳情請(qǐng)24鐘頭網(wǎng)上客服購(gòu)買。
YINGSOO免費(fèi)熱線:4006-303-752
熱門文章:【個(gè)人使用的一個(gè)服務(wù)器多少錢】【澳大利亞服務(wù)器】【高清電視墻服務(wù)器是什么】【如何選擇質(zhì)優(yōu)物美的美國(guó)服務(wù)器】【云服務(wù)器安全的7條安全提示】【KT機(jī)房】【免費(fèi)的香港vps】【SSL證書(shū)格式】【便宜美國(guó)服務(wù)器】【云主機(jī)玩游戲】【國(guó)內(nèi)免備案服務(wù)器】【vps試用3天免費(fèi)】【海外服務(wù)器供應(yīng)商】【品牌服務(wù)器租用也別忘記這樣選擇】【我的世界高防服務(wù)器租用】【神秘的機(jī)房】【云虛擬主機(jī)可以干嘛】【香港服務(wù)器推薦】【新加坡服務(wù)器租用價(jià)格如何】【宿遷IDC】
YINGSOO獨(dú)享日本主機(jī)租用_低至148元/月_注冊(cè)領(lǐng)代金券
穩(wěn)定,性價(jià)比超高,按需配置購(gòu)買,滿足不同需求,獨(dú)享日本主機(jī)租用免備案,高級(jí)DDOS防護(hù),專業(yè)數(shù)據(jù)災(zāi)備方案,24小時(shí)貼心服務(wù)獨(dú)享日本主機(jī)租用.
http://www.sddonglingsh.com/products/cloud-jp.html
Yingsoo香港空間套餐采用CN2電信直連香港,速度延遲低至10ms,快速,安全,穩(wěn)定,免備案9年運(yùn)營(yíng)經(jīng)驗(yàn), 服務(wù)超過(guò)1200家企業(yè)客戶,連續(xù)9年香港空間套餐銷量持續(xù)增長(zhǎng)
http://www.sddonglingsh.com/products/cloud-hk.html
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。