CDN 的核心是一個(gè)服務(wù)器網(wǎng)絡(luò),目的是盡可能快速、便宜、可靠和安全地交付內(nèi)容。為了提高速度和連接性,CDN 會(huì)將服務(wù)器放置在不同網(wǎng)絡(luò)之間的交換點(diǎn)。這些互聯(lián)網(wǎng)交換點(diǎn)(IXP)是不同互聯(lián)網(wǎng)提供商連接的主要位置,以便彼此提供對(duì)來(lái)自其不同網(wǎng)絡(luò)的流量的訪問(wèn)。通過(guò)連接到這些高速且高度互連的位置,CDN 提供商可以減少高速數(shù)據(jù)傳輸中的成本和傳輸時(shí)間。除了在 IXP 中放置服務(wù)器,CDN 還對(duì)標(biāo)準(zhǔn)客戶端/服務(wù)器數(shù)據(jù)傳輸進(jìn)行了諸多優(yōu)化。 CDN 將數(shù)據(jù)中心放置在全球的戰(zhàn)略位置,增強(qiáng)安全性,并設(shè)計(jì)成可承受各種類型的故障和互聯(lián)網(wǎng)擁塞。
1、數(shù)據(jù)安全性 —— CDN 如何保護(hù)數(shù)據(jù)?
信息安全是 CDN 不可或缺的一部分。CDN 可以使用新的 TLS/SSL 證書(shū)保護(hù)站點(diǎn)的安全,這將確保高標(biāo)準(zhǔn)的身份驗(yàn)證、加密和完整性。了解有關(guān) CDN 的安全問(wèn)題,并探索可以采取什么措施來(lái)安全地交付內(nèi)容。了解 CDN SSL/TLS 安全性
2、帶寬費(fèi)用 —— CDN如何減少帶寬成本?
源服務(wù)器每次響應(yīng)請(qǐng)求時(shí),都會(huì)消耗帶寬。了解 CDN 如何減少對(duì)源服務(wù)器的請(qǐng)求并降低帶寬成本。
3、延遲 —— CDN 如何改善網(wǎng)站加載時(shí)間?
在網(wǎng)站加載內(nèi)容方面,隨著網(wǎng)站速度變慢,用戶數(shù)量會(huì)迅速減少。 CDN 服務(wù)可以通過(guò)以下方式幫助減少加載時(shí)間:
- CDN 的全球分布性可縮短用戶與網(wǎng)站資源之間的距離。CDN 使得用戶不必連接到網(wǎng)站源服務(wù)器的所在地,而是連接到一個(gè)地理位置更近的數(shù)據(jù)中心。更少的傳輸時(shí)間意味著更快的服務(wù)。
- 硬件和軟件優(yōu)化,例如有效的負(fù)載均衡和固態(tài)硬盤(pán)驅(qū)動(dòng)器,可以幫助數(shù)據(jù)更快地到達(dá)用戶。
- CDN 可以使用最小化和文件壓縮之類的策略來(lái)減小文件大小,從而減少傳輸?shù)臄?shù)據(jù)量。較小的文件意味著更快的加載時(shí)間。
- CDN 還可以通過(guò)優(yōu)化連接重用和啟用 TLS 假啟動(dòng)來(lái)加速使用 TLS/SSL 的站點(diǎn)。
4、可靠性和冗余 —— CDN 如何使網(wǎng)站始終保持在線狀態(tài)?
對(duì)于擁有互聯(lián)網(wǎng)資產(chǎn)的任何人來(lái)說(shuō),正常運(yùn)行時(shí)間都是至關(guān)重要的組成部分。惡意攻擊或只是受歡迎程度增加所致的硬件故障和流量激增,都有可能使 web 服務(wù)器停機(jī)并阻止用戶訪問(wèn)站點(diǎn)或服務(wù)。完善的 CDN 具備一些可最大程度減少停機(jī)時(shí)間的功能:
- 負(fù)載均衡可在多個(gè)服務(wù)器之間平均分配網(wǎng)絡(luò)流量,從而更容易適應(yīng)流量的快速增長(zhǎng)。
- 即使一臺(tái)或多臺(tái) CDN 服務(wù)器由于硬件故障而脫機(jī),智能故障切換也可提供不間斷的服務(wù);故障轉(zhuǎn)移可以將流量重新分配給其他正常運(yùn)行的服務(wù)器。
- 如果整個(gè)數(shù)據(jù)中心都遇到技術(shù)問(wèn)題,那么 Anycast 路由會(huì)將流量轉(zhuǎn)移到另一個(gè)可用的數(shù)據(jù)中心,以確保所有用戶都能繼續(xù)訪問(wèn)網(wǎng)站。