大型网站架构利器-CDN技术
轉(zhuǎn)載自?大型網(wǎng)站架構(gòu)利器-CDN技術(shù)
概念
CDN這個(gè)概念相信大家都比較耳熟,到底什么是CDN呢?
CDN,全稱為Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。
其基本思路是盡可能避開(kāi)互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母臁⒏€(wěn)定。通過(guò)在網(wǎng)絡(luò)各處放置節(jié)點(diǎn)服務(wù)器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡(luò),CDN系統(tǒng)能夠?qū)崟r(shí)地根據(jù)網(wǎng)絡(luò)流量和各節(jié)點(diǎn)的連接、負(fù)載狀況以及到用戶的距離和響應(yīng)時(shí)間等綜合信息將用戶的請(qǐng)求重新導(dǎo)向離用戶最近的服務(wù)節(jié)點(diǎn)上。其目的是使用戶可就近取得所需內(nèi)容,解決 Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度。
應(yīng)用
現(xiàn)在CDN一般都以緩存網(wǎng)站的靜態(tài)內(nèi)容為主,如果靜態(tài)網(wǎng)頁(yè)頁(yè)面、JS、CSS、圖片等靜態(tài)文件。如用戶訪問(wèn)一個(gè)動(dòng)態(tài)網(wǎng)站,首先從服務(wù)器請(qǐng)求到動(dòng)態(tài)數(shù)據(jù),再?gòu)腃DN上請(qǐng)求下載靜態(tài)數(shù)據(jù)的,因?yàn)镃DN能就近網(wǎng)絡(luò)取材,從而減少了下載靜態(tài)數(shù)據(jù)的時(shí)間,加快了網(wǎng)頁(yè)的顯示速度。
優(yōu)點(diǎn)
1、可擴(kuò)展性,能應(yīng)對(duì)激增的大量用戶請(qǐng)求的擴(kuò)展能力。
2、安全性,CDN可以減少DDOS攻擊及其他惡意攻擊行為,避免對(duì)網(wǎng)站業(yè)務(wù)造成中斷。
3、可靠性,CDN通過(guò)負(fù)載均衡能及時(shí)提供網(wǎng)絡(luò)的容錯(cuò)機(jī)制能力。
總結(jié)
以上是生活随笔為你收集整理的大型网站架构利器-CDN技术的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 方舟生存进化对电脑配置要求是什么?
- 下一篇: Maven精选系列--标准目录结构