Web前端性能優化之CDN加速


1、什么是CDN?

  在介紹CDN加速之前,我們先來簡單的了解一下什么是CDN?CDN(Content Delivery Network)即內容分發網絡,其基本思路是盡可能的避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸更快、更穩定。通過在網絡各處放置節點服務器所構成的現有互聯網基礎之上的一層虛擬網絡,CDN系統能夠實時的根據網絡流量和各節點的連接,負載狀況以及用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。其目的就是使用戶能夠就近的獲取請求數據,解決網絡訪問擁擠狀況,提高用戶訪問系統的響應時間。

2、CDN加速

  CDN的本質仍然是一個緩存,而且將數據緩存在里用戶最近的地方,使用戶以最快的速度獲取數據,即網絡訪問第一跳。

  由於CDN是部署在網絡運營商的機房,這些運營商又是終端用戶網絡的提供商,因此用戶請求的第一跳就到達CDN服務器,當CDN服務器中緩存有用戶請求的數據時,就可以從CDN直接返回給客戶端瀏覽器,最短路徑的返回響應,加快用戶的訪問速度,減少數據中心的負載壓力。

  CDN能夠緩存一般的CSS,js圖片等靜態資源文件,而且這些文件的訪問頻率很高,將其緩存在CDN可以極大的提高網站的訪問速度。

  但是由於CDN是部署在網絡運營商的機房,所以在一般的網站中都很少用CDN加速。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM