Web前端效能優化_CDN(內容釋出網路)、CDN工作原理
什麼是CDN?工作原理是什麼?
- 網站通常將其所有的伺服器都放在同一個地方,當使用者群增加時,公司就必須在多個地理位置不同的伺服器上部署內容
- 為了縮短http請求的時間,我們應該把大量的靜態資源放置的離使用者近一點。
內容釋出網路 CDN(Content Delivery Networks)
- CDN是一組分佈在多個不同地理位置的web伺服器,用於更加有效的向使用者釋出內容
基本思路:
儘可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。
通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧虛擬網路,
CDN系統能夠實時地根據網路流量和各節點的連線、負載狀況以及到使用者的距離和響應時間等綜合資訊
將使用者的請求重新導向離使用者最近的服務節點上。
基礎架構:
- 最簡單的CDN網路由一個DNS伺服器和幾臺快取伺服器組成
1.使用者輸入的url,會經過DNS解析“翻譯”成對應的ip地址,從而找到CDN專用的伺服器。
2.CDN“拿到”使用者的IP地址,隨後和區域負載均衡裝置配合,選擇一臺使用者所屬區域的區域負載均衡裝置,告訴使用者向這臺裝置發起請求。
3.上述步驟中的“選擇”依據
(1).選擇的依據包括:根據使用者IP地址,判斷哪一臺伺服器距使用者最近;
(2).根據使用者所請求的URL中攜帶的內容名稱,判斷哪一臺伺服器上有使用者所需內容;
(3).查詢各個伺服器當前的負載情況,判斷哪一臺伺服器尚有服務能力。
相關文章
- CDN-內容分發網路
- 內容分發網路(Content Delivery Network,CDN)
- 一文了解CDN(內容分發網路)
- 效能優化小冊 - 提高網頁響應速度:優化你的 CDN 效能優化網頁
- Azure CDN 為靜態網站建立內容分發網路網站
- 不備案網站 + cdn 優化網站優化
- 前端優質網路內容(引用)前端
- 得物技術網路優化-CDN資源請求優化實踐優化
- 前端效能優化(一)——瀏覽器工作原理前端優化瀏覽器
- CDN在網際網路直播中的運用與效能最佳化
- web前端效能優化Web前端優化
- 瀏覽器工作原理及web 效能優化(上)瀏覽器Web優化
- cdn優勢
- CDN做網站內容加速有什麼優勢?linux系統學習如何網站Linux
- 雲端計算 - 內容分發網路CDN技術與應用全解
- 杉巖物件儲存“牽手”CDN 全新釋放內容流量價值物件
- CDN是如何工作的?
- 前端不止:Web效能優化–關鍵渲染路徑以及優化策略前端Web優化
- 全域性負載均衡與CDN內容分發負載
- web下的效能優化1(網路方向)Web優化
- 前端進階(1)Web前端效能優化前端Web優化
- 智慧CDN(上):CDN的訪問過程和加速原理
- 什麼是CDN?CDN的技術原理是什麼?
- 什麼是CDN?CDN的原理和作用是什麼?
- 怎樣用CDN防篡改、抗攻擊、控內容?一份CDN安全指南請查收
- 效能優化的主要內容列表優化
- 使用CodeArts釋出OBS,函式工作流重新整理CDN快取函式快取
- CDN和CDN加速
- CDN基本工作過程 (轉)
- WEB前端效能優化常見方法Web前端優化
- 【Linux分享】什麼是CDN?CDN加速的原理是什麼?Linux
- 前端效能優化原理與實踐前端優化
- CDN百科 | 假如沒有CDN,網路世界會變成什麼樣?
- web前端內容1Web前端
- CDN網路科普小文(小說版)
- vue專案打包過大,使用cdn優化Vue優化
- CDN是什麼?為何要用CDN加速網站?網站
- 最新《web前端開發效能優化教程》Web前端優化