所謂CDN加速,實(shí)際上就是將網(wǎng)站內(nèi)容分發(fā)到不同區(qū)域的節(jié)點(diǎn),從而縮短訪問(wèn)者主機(jī)和存儲(chǔ)網(wǎng)站內(nèi)容的主機(jī)之間的距離。它還包括由不同運(yùn)營(yíng)商的線路造成的訪問(wèn)減少的尷尬問(wèn)題。
一般來(lái)說(shuō),這是一種橋接方式,因此CDN也很明顯是好的。它至少有以下優(yōu)點(diǎn):
1)縮短訪問(wèn)期間主機(jī)之間的信息傳輸距離(加速效應(yīng))
2)不同線路的訪客在分布到不同線路的節(jié)點(diǎn)后,可以提高他們?cè)L問(wèn)時(shí)的實(shí)際響應(yīng)速度(例如電信網(wǎng)和聯(lián)通網(wǎng)的接入差異也是加速效應(yīng))
3)分發(fā)后,不同節(jié)點(diǎn)的IP地址不同,源主機(jī)的真實(shí)IP地址自然隱藏,可以防止一些惡意攻擊。(安全防護(hù)效果)
在CDN服務(wù)方面,只有基礎(chǔ)的大廠商才能提供相對(duì)穩(wěn)定的免費(fèi)CDN服務(wù)。當(dāng)然,他們也會(huì)有付費(fèi)的CDN服務(wù),他們享受的服務(wù)質(zhì)量肯定不同,但大型廠商提供的免費(fèi)CDN服務(wù)仍然值得肯定,具有實(shí)際價(jià)值。
但是,CDN服務(wù)不少于另一個(gè)主機(jī)或多個(gè)主機(jī)。事實(shí)上,這主要是因?yàn)檫@些分布式節(jié)點(diǎn)服務(wù)器需要承擔(dān)站點(diǎn)的流量等一些要求,比如防御攻擊或緩存更新的速度,甚至搜索引擎蜘蛛的DNS同步和緩存過(guò)期時(shí)間,有的還會(huì)提供SEO優(yōu)化等功能。基本上接管了源主機(jī)的角色。在某些方面,它會(huì)超過(guò)源主機(jī),所以?xún)r(jià)格不會(huì)低。總之,性能越好,功能越強(qiáng)大,價(jià)格就越貴。
CND加速器不會(huì)制約網(wǎng)站的加載速度
但為什么CDN會(huì)加快網(wǎng)站的訪問(wèn)速度呢?
從理論上講,這種情況不是很科學(xué),但原因很簡(jiǎn)單,也很容易理解。例如,如果您在香港或美國(guó)使用VPS,在這種情況下,您可以申請(qǐng)一些主要制造商提供的CDN加速服務(wù)。如果備案,可以享受**不同地區(qū)節(jié)點(diǎn)提供的服務(wù)。
如果沒(méi)有備案,那么廠家只能為您提供海外中繼節(jié)點(diǎn)。這樣,很可能香港VPS的內(nèi)容將被分發(fā)到美國(guó)節(jié)點(diǎn),這將減緩您的網(wǎng)站訪問(wèn)。即使是美國(guó)的節(jié)點(diǎn)可能也不比你的VPS好,所以它也可能會(huì)減慢網(wǎng)頁(yè)的打開(kāi)速度。
但是,如果已經(jīng)備案,可以直接選擇國(guó)內(nèi)VPS等。也許你能解決這個(gè)問(wèn)題一次。很可能您不需要使用CDN服務(wù)。除非你有特殊的原因。
然而,如果沒(méi)有提交,更科學(xué)的方法應(yīng)該是使用VPS在美國(guó)和香港的CDN節(jié)點(diǎn)提供訪問(wèn)。當(dāng)然,這是理論上的,而不是實(shí)踐的,因?yàn)橄愀鄣穆肪€也分為**航線和“直達(dá)航線”。
因此,無(wú)論是否使用CDN服務(wù),我們都需要看到具體的問(wèn)題,這是不能一概而論的。否則,很可能會(huì)導(dǎo)致CDN速度減慢。