內(nèi)容交付網(wǎng)絡(luò)(CDN) 減少了數(shù)據(jù)傳輸?shù)某杀?,因?yàn)樗挥谟脩襞c網(wǎng)站的托管服務(wù)器(或源站 ,從而減少了托管服務(wù)器與互聯(lián)網(wǎng)其余部分之間的流量。 CDN是分布在世界各地的服務(wù)器網(wǎng)絡(luò),將內(nèi)容存儲(chǔ)在距離終端用戶更近的位置,從而減少了延遲 。 CDN提供高速緩存的內(nèi)容,因此源站不必一遍又一遍地傳遞相同的內(nèi)容。
網(wǎng)頁(yè)托管服務(wù)向
傳輸?shù)皆凑净驈脑凑緜鬏數(shù)臄?shù)據(jù)(通常稱為"帶寬" )收費(fèi)。但是如果網(wǎng)站的大部分內(nèi)容都高速緩存在CDN中,那么更少的數(shù)據(jù)將傳入和傳出網(wǎng)站的主機(jī)服務(wù)器,從而降低了帶寬成本。
要了解為什么,請(qǐng)想象一下,位于舊金山的一個(gè)受歡迎的比薩外送店經(jīng)常從奧克蘭(位于舊金山灣的另一側(cè))的客戶那里獲得訂單。每次餐廳向奧克蘭送比薩餅時(shí),其司機(jī)都必須支付到奧克蘭所需的過(guò)橋通行費(fèi),從而增加了成本。
但是,如果餐廳在奧克蘭開(kāi)設(shè)了一家分店,送貨司機(jī)將不再需要過(guò)橋并支付通行費(fèi)來(lái)交付奧克蘭的訂單,另外還有一個(gè)好處,那就是比薩餅的送貨速度更快。
同樣,如果網(wǎng)站在用戶附近的CDN中存儲(chǔ)了部分或全部?jī)?nèi)容,那么網(wǎng)站所有者將為從網(wǎng)站源站中交付的內(nèi)容支付更少的"過(guò)橋費(fèi)用“。
網(wǎng)站如何產(chǎn)生帶寬成本?
首先,在這種情況下, "帶寬"實(shí)際上不是帶寬。當(dāng)人們?cè)诰W(wǎng)絡(luò)托管環(huán)境中說(shuō)"帶寬"時(shí),他們真正的意思是"數(shù)據(jù)傳輸。"這是往返于網(wǎng)頁(yè)主機(jī)的數(shù)據(jù)量。 (帶寬實(shí)際上表示一段時(shí)間內(nèi)可以通過(guò)網(wǎng)絡(luò)上某個(gè)點(diǎn)的最大數(shù)據(jù)量。)
因此,網(wǎng)絡(luò)主機(jī)不會(huì)導(dǎo)致"帶寬"成本,而是數(shù)據(jù)傳輸成本。主機(jī)提供商在每個(gè)時(shí)間段(通常是每月)分配一定數(shù)量的數(shù)據(jù)。通常,提供商將對(duì)入口(數(shù)據(jù)輸入)或出口(數(shù)據(jù)輸出)收費(fèi),以較高者為準(zhǔn)。
用戶訪問(wèn)網(wǎng)站時(shí),其瀏覽器將通過(guò)互聯(lián)網(wǎng)加載內(nèi)容。如果網(wǎng)站不使用CDN,則所有內(nèi)容都必須來(lái)自源站,這意味著每次網(wǎng)站加載時(shí), HTTP請(qǐng)求將會(huì)發(fā)送到源站,而內(nèi)容會(huì)從同一服務(wù)器輸出。這種情況發(fā)生的次數(shù)越多,傳輸?shù)臄?shù)據(jù)就越多,從而使網(wǎng)站運(yùn)營(yíng)商的成本更高。
網(wǎng)站如何產(chǎn)生帶寬成本?
CDN是否增加成本?
大多數(shù)CDN為其服務(wù)收費(fèi),但每月數(shù)據(jù)傳輸節(jié)省的費(fèi)用通常會(huì)超過(guò)使用CDN的成本。