-
1 # 貓眼架構
-
2 # 喲喲吼說科技
CDN(Content Delivery Network,內容分發網路)是為了避免因網際網路穩定性、頻寬瓶頸等問題而造成的訪問受影響的情況,透過採用CDN技術,能夠實時的根據各個節點的連線情況、網路流量、負載指標以及使用者的響應時間等因素將使用者分配到離使用者最近的服務節點上,使內容傳輸的更快、更穩定。
如題,CDN有什麼作用呢?
1、遠端加速
若使用者使用遠端訪問會根據DNS負載均衡的技術智慧選擇伺服器,加快遠端訪問的速度。
2、映象服務
有效解決了不同運營商之間互聯瓶頸而造成的影響,實現了跨運營商的網路加速。
3、頻寬最佳化
自動生成映象Cache伺服器,遠端使用者訪問時可以直接從Cache伺服器抓取資料,減輕源站點的負載。
4、抗攻擊
各個CDN節點智慧冗餘機制,有效的防禦駭客入侵攻擊,並且降低DDOS攻擊對網站的影響。
網站一定要使用CDN嗎?網站使用CDN技術有什麼好處呢?
一、提升使用者訪問體驗CDN可以將網站部署到全國的各個節點上,可以實現使用者就近訪問,降低網路延遲,提升使用者的訪問體驗。
二、任意網路資源訪問CDN可以有效的避免各個運營商之間互聯問題,可以實現不論使用者使用哪家運營商的網路都可以快速訪問。
三、提升安全性、可靠性CDN可以實現各個節點冗餘機制,不會因某一節點出現問題而造成該網站無法訪問的現象,在一定程度上可以降低DDOS攻擊。
以喲喲個人想法來說,考慮到網路安全、使用者體驗兩個因素,搭建網站的話一定要使用CDN技術,不知您怎麼想呢?
-
3 # 網路圈
隨著現代技術的發展,越來越多的新技術出現在我們面前且被廣泛應用。CDN也是如此,其實CDN很早就有了,但以前都是一些大型網站在使用,不像現在連個人網站都普遍用上了CDN。
什麼是CDN?CDN是內容分發網路(Content Delivery Network)的簡稱,它是一種分散式部署方案,CDN的概念最早於1995年由美國麻省理工大學提出的。此技術利用部署在各地的邊緣伺服器,透過負載均衡技術使使用者能就近獲取資源,有效避開了網際網路上有可能影響資料傳輸的環節,使得使用者訪問網站變得很快。
CDN發揮了什麼作用?我們知道,電信是劃分了南北地域的,比如一直說的南方電信使用者居多,北方聯通及移動使用者居多,運營商不同,就會存在訪問資料互通問題,CDN眾多節點均衡分佈在電信、聯通、移動機房,能很好的解決跨閘道器訪問問題。
看上去CDN的作用只有內容分發,加快了使用者訪問網站的速度。其實CDN的作用遠不止這些,它還有很多妙用,比如說:
1、提升了網站安全性,充當了“防火牆”作用
CDN本質上是分散式部署的,網站一旦使用了CDN就相當於給網站加了一層代理層,這樣在會帶來一些好處:
隱藏了源站伺服器的IP,提升了源服的安全性,減少源服被暴露的風險;
CDN節點自帶有防護功能,可以幫助我們抵禦常見攻擊,比如對於小型DDoS攻擊可以做到防禦;
使得伺服器不易宕機。
2、減小了源站伺服器壓力,節省運營成本
在沒有使用CDN的情況下,網站流量一大,單臺伺服器可能就抗不住了,或者說伺服器頻寬不夠了,必須要升級伺服器配置。但我們使用了CDN後,透過合理設定快取策略,使用較多請求都直接在CDN節點進行了響應,減少了回源,後端源伺服器壓力會小很多。從這個角度上說,使用CDN可以節省運營成本。
3、加快網站開啟速度,易於搜尋引擎排名
在沒有使用CDN的情況下,網站的訪問速度不穩定性較大,不利於搜尋引擎蜘蛛收錄。使用CDN後網站開啟速度極快,這樣會減少使用者跳出率也利於網站最佳化。
網站是否一定要使用CDN?網站的執行不需要依懶CDN,但站在網站最佳化角度上說使用CDN會使網站更為穩定,所以建議使用,但這不是必須的。
-
4 # 魚不羞
網站不是一定要用CDN,但如果您網站出現開啟速度慢,網站檔案過大的話而流量又非常高的情況下,建議使用CDN,因為CDN可以加快網站訪問速度,提升使用者體驗效果,降低跳出率。可以瞭解下雲極CDN
回覆列表
CDN就是將你的網站上的內部映象快取在各地的映象上,使用者訪問的時候就近原則,速度快了,也能分散中心伺服器的壓力,網站可以不用CDN,