1. 程式人生 > >動態網站要怎麼通過CDN實現加速?

動態網站要怎麼通過CDN實現加速?

CDN即內容分發網路。其基本思路是儘可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。

通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧虛擬主網路,CDN系統能夠實時地根據網路流量和各節點的連結、負載狀況以及到使用者的距離和響應時間等綜合資訊將使用者的請求重新導向離使用者最近的服務節點上。

其目的是使使用者可就近取得所需內容,解決Internet網路擁擠的狀況,提高使用者訪問網站的響應速度。

動態網站CDN是如何加速的?

大家普遍認為動態網站不適合CDN加速,其實不是。動態網站一般是與使用者互動,資料要求實時性,比如論壇、搜尋引擎、電子商務、股票行情。動態網站加速的基本原理:比如現在3個CDN節點:
電信,聯通,移動,使用者網站放在電信。聯通使用者訪問的時候,會通過昆明電信節點>>中轉節點電信>>中轉節點聯通 由於中轉電信和中轉聯通節點都是一個機房,這樣就解決了電信和聯通之間的瓶頸問題。

基本的原理如下:通過CDN眾多節點找到一條最快的路由,去源站點取資料從而達到對動態網站加速,再配合資料壓縮技術,可以將動態網站的訪問速度提高10倍甚至100倍。另外,動態網站的頁面內容一般是由靜態圖片和動態文字混合組成,而靜態圖片將會被快取到CDN節點的硬碟上,也能提高動態網站的訪