相信有很多的朋友會被這幾個名詞繞的有些頭大,很多朋友覺得智能DNS跟雙線加速、CDN加速是類似的技術(shù)。其實不然,雖然他們的目的都是一個:讓用戶更快的訪問網(wǎng)站。但是他們的應(yīng)用原理卻大相徑庭。
大家一定很清楚這幾種都是比較常見的主機加速的方式。所以文本主要介紹一下“智能dns解析”,“cdn加速技術(shù)”,“雙線主機的加速方式”的基本加速原理,當(dāng)你了解了這些就可以從這幾種方式中找出一種更適合你的主機的加速方式。
一、何謂雙線加速
雙線加速比較常用的就是“雙線雙IP”和“雙線單IP”,”BGP雙線單IP”
1.雙線雙IP。
雙IP雙線路實現(xiàn)方式是指在一臺服務(wù)器上安裝兩塊網(wǎng)卡,分別接入電信網(wǎng)線與網(wǎng)通網(wǎng)線并設(shè)置一個網(wǎng)通IP與一個電信IP,這樣一臺服務(wù)器上就有了兩個IP地址(即域名解析到哪個IP都可以訪問),需要在服務(wù)器上添加網(wǎng)通或電信的路由表來實現(xiàn)網(wǎng)通用戶與電信用戶分別從不同的線路訪問。
雙線雙IP比較常用的兩種使用方式:
(1)用兩個不同的域名解析到這兩個IP,在網(wǎng)站上放上不同的連接,網(wǎng)通用戶點擊訪問網(wǎng)通的線路,電信用戶點擊訪問電信的線路。(智能DNS沒有廣泛應(yīng)用之前比較常見的一種方式)。
(2)智能DNS,所謂的智能就是不需要用戶自己去判斷,而是交給域名解析服務(wù)器。智能判斷用戶的線路,如果是電信用戶就解析到電信IP,網(wǎng)通用戶就解析到網(wǎng)通IP。
2.雙線單IP。
顧名思義,兩條線路一個IP地址。一臺服務(wù)器上配置一個網(wǎng)卡一個IP地址,此IP是網(wǎng)通IP或是電信IP,通過路由設(shè)備設(shè)置數(shù)據(jù)包是通過是電信網(wǎng)絡(luò)或是網(wǎng)通網(wǎng)絡(luò)發(fā)出來實現(xiàn)的雙線技術(shù)。此方案也可以提高網(wǎng)通用戶與電信用戶的訪問速度,解決了雙IP雙線需要在服務(wù)器上設(shè)置路由的問題,但由于IP地址采用的是網(wǎng)通或電信的IP,訪問用戶在發(fā)送請求數(shù)據(jù)包時不會自動判別最好的路由。
BGP雙線單IP。
BGP(BorderGatewayProtocol)邊界網(wǎng)關(guān)協(xié)議。BGP具體的功能就是控制路由的傳播和選擇最佳路由。這個雙線路的實現(xiàn)必須是IDC機房運營商與電信、網(wǎng)通能夠達成合作協(xié)議,通過骨干網(wǎng)絡(luò)的路由器來給予最優(yōu)路由選擇,所有的一切,對于服務(wù)器和用戶都無任何負擔(dān)。服務(wù)器僅需單ip且效果最佳。但是這樣的合作談判又怎么會那么容易。所以目前這樣的基于BGP的解決方案基本都是針對絕對的高端用戶提供的。
二、何謂智能DNS
看到了上面的雙線雙IP的概念,你應(yīng)該清楚了智能DNS是為誰準(zhǔn)備的了吧!沒錯,為了不浪費雙線雙IP,為了更好地用戶體驗,對訪問用戶進行智能線路判斷,讓電信用戶走上電信的高速路,讓網(wǎng)通用戶走上網(wǎng)通的高速路。推薦使用免費智能DNS的服務(wù)商——DNSPOD
三、何謂CDN加速
CDN加速=智能DNS+多服務(wù)器
如上面公式,CDN是多臺服務(wù)器加智能DNS的結(jié)合體。CDN服務(wù),其實就是把靜態(tài)頁面緩存到不同地區(qū)很多臺專門的緩存服務(wù)器上,然后根據(jù)用戶線路所在的地區(qū)通過CND服務(wù)商的智能DNS自動選擇一個最近的緩存服務(wù)器讓用戶訪問,以此提高速度,這種方案對靜態(tài)頁面效果非常好,同時它也需要智能DNS的幫助才能實現(xiàn)把用戶引導(dǎo)到離自己最近的緩存服務(wù)器上。好的CND服務(wù)提供商必須有好的智能DNS做基礎(chǔ)。
優(yōu)點:本地Cache加速,鏡像加速,遠程加速,帶寬優(yōu)化,集群抗攻擊。
CDN加速又有別與鏡像技術(shù)??垂剑篊DN=更智能的鏡像+緩存+流量導(dǎo)流。(爆個料,阿桑奇的“維基解密”網(wǎng)站在風(fēng)頭正緊時,弄出一千多個鏡像站點,有圖有真相)
各種加速方式對比:(雙線雙IP與雙線單IP對比僅供參考)
綜上所述,以上各種雙線實現(xiàn)的方式各有優(yōu)缺點,智能DNS+雙線雙IP成本較低,但網(wǎng)絡(luò)不夠穩(wěn)定并且占用大量的服務(wù)器資源,普通雙線單IP只是實現(xiàn)了部分雙線路的效果所以訪問速度不佳,CDN方式對靜態(tài)網(wǎng)頁效果很好但對交互性很強的網(wǎng)頁效果不太理想,BGP單IP雙線路解決了以上所有的問題是最好的實現(xiàn)方式但國內(nèi)采用此種方案的IDC服務(wù)商較少,如果能將BGP單IP雙線與CDN加速結(jié)合起來將會是最優(yōu)的解決方案。目前全國已有不少合用BGP技術(shù)方案的數(shù)據(jù)中心,但大多為特殊客戶提供服務(wù),很少有針對普通用戶和IDC商的機房。