大型網站架構利器-CDN技術
轉載自 大型網站架構利器-CDN技術
概念
CDN這個概念相信大家都比較耳熟,到底什麼是CDN呢?
CDN,全稱為Content Delivery Network,即內容分發網路。
其基本思路是儘可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧虛擬網路,CDN系統能夠實時地根據網路流量和各節點的連線、負載狀況以及到使用者的距離和響應時間等綜合資訊將使用者的請求重新導向離使用者最近的服務節點上。其目的是使使用者可就近取得所需內容,解決 Internet網路擁擠的狀況,提高使用者訪問網站的響應速度。
應用
現在CDN一般都以快取網站的靜態內容為主,如果靜態網頁頁面、JS、CSS、圖片等靜態檔案。如使用者訪問一個動態網站,首先從伺服器請求到動態資料,再從CDN上請求下載靜態資料的,因為CDN能就近網路取材,從而減少了下載靜態資料的時間,加快了網頁的顯示速度。
優點
1、可擴充套件性,能應對激增的大量使用者請求的擴充套件能力。
2、安全性,CDN可以減少DDOS攻擊及其他惡意攻擊行為,避免對網站業務造成中斷。
3、可靠性,CDN通過負載均衡能及時提供網路的容錯機制能力。
相關文章
- 大型網站技術架構(二)--大型網站架構演化網站架構
- 大型網站技術架構(一)--大型網站架構演化網站架構
- 大型網站技術架構(三)--架構模式網站架構模式
- 大型網站技術架構(二)--架構模式網站架構模式
- 大型網站技術架構——2. 網站架構模式網站架構模式
- 大型網站技術架構(五)--網站高可用架構網站架構
- 大型網站架構技術一覽網站架構
- 大型網站技術架構(八)--網站的安全架構網站架構
- 大型網站技術架構(四)--核心架構要素網站架構
- 大型網站技術架構(四)--網站的高效能架構網站架構
- 大型網站技術架構(六)--網站的伸縮性架構網站架構
- 大型網站技術架構核心原理(1)網站架構
- 一張圖看懂大型網站技術架構網站架構
- 大型網站技術架構-入門梳理網站架構
- 大型網站技術架構的演進網站架構
- 大型網站技術架構(三)--架構核心要素網站架構
- 讀書筆記-大型網站技術架構筆記網站架構
- 《大型網站技術架構》讀書筆記網站架構筆記
- 大型分散式網站架構技術總結分散式網站架構
- 大型網站技術架構(七)--網站的可擴充套件性架構網站架構套件
- 《大型網站技術架構:核心原理與案例分析》讀書筆記 - 第4篇 架構師(附 大型網站架構技術一覽)網站架構筆記
- 大型網站的技術架構演進過程網站架構
- 乾貨 | 大型網站專案架構技術一覽網站架構
- 大型網站技術架構——核心原理與案例分析(二)網站架構
- 大型網站技術架構——核心原理與案例分析(一)網站架構
- 大型網站架構網站架構
- 網站技術架構網站架構
- 大型網站技術架構:核心原理與案例分析筆記網站架構筆記
- 大型網站架構系列:20本技術書籍推薦網站架構
- 大型網站架構演化網站架構
- 大型網站架構系列:電商網站架構案例(1)網站架構
- 大型網站架構系列:電商網站架構案例(2)網站架構
- 大型網站架構系列:電商網站架構案例(3)網站架構
- 大型網站架構系列:20本技術書籍推薦(轉)網站架構
- 漫談大型網站架構網站架構
- 《大型網站技術架構:核心原理與案例分析》讀書筆記網站架構筆記
- 讀書筆記 之《軟體架構設計: 大型網站技術架構與業務架構融合之道》筆記架構網站
- 《大型網站技術架構:核心原理與案例分析》讀書筆記 - 第2篇 架構網站架構筆記