玩轉AgiileCDN(十三)——全站加速
網路內容形態不斷地發展,從靜態的圖文、視訊向具有實時互動特徵的短視訊、直播等演變。當前,幾乎所有的網站既有靜態介面也有動態重新整理,單純的靜態加速難以讓網站整體上達到最佳加速效果。這是因為動態內容無法像靜態內容一樣通過快取策略實現加速,當面臨動態內容請求的時候,一般會回源,源站再將內容傳節點,進而傳給使用者,傳輸鏈路步驟增多,勢必會影響速度。
對應上述情況,AgileCDN全站加速模式,是一種融合了動態和靜態加速的解決方案。當用戶請求資源時,AgileCDN會智慧區分動靜態內容,靜態內容從邊緣節點就近獲取,動態內容通過動態加速技術智慧選擇最佳路由回源獲取。可以很好的解決頁面動靜態資源混合、跨運營商、網路不穩定、單線源站、突發流量、網路擁塞等諸多因素導致的響應慢、丟包、服務不穩定的問題,全面提升全站效能和使用者體驗。
如上圖所示,全站加速在加速方式、支援資源型別和源站適配方面,都與單純的靜態加速有所不同,下面我們就來看看全站加速的技術原理怎樣的。
全站加速的原理
全站加速的工作原理與靜態原理類似,也有所不同。靜態加速是因為我們基於的認識是網路傳輸速度沒有本地磁碟傳輸速度快,所以靜態加速是通過提高命中率來加速。當用戶的請求訪問到CDN邊緣節點時,邊緣節點對內容有快取,就會直接從快取讀取內容返回給使用者,讀取的速度較快。而全站加速的工作原理分為以下幾步
第一步,區分動靜態資源
通過簡單的配置指定靜態檔案的型別、URI、請求方法、自定義http頭等多種方式,靈活區分出動態、靜態內容。
第二步,動靜態資源分別加速
通過簡單的動靜態資源配置規則,即可實現動態資源和靜態資源的同時加速:
- 靜態資源: 通過快取記憶體,從就近的CDN節點獲取。
- 動態資源: 通過智慧選路、傳輸協議優化等核心技術快速回源獲取。智慧選路離不開網路質量的探測,實時的質量資料的模型的處理,還有最短路徑等演算法。一旦有了這個路徑,更好的傳輸協議,可能是解決傳輸效能的關鍵一環,常見的方式有TCP優化,傳輸管道化等等。
那麼該如何利用CDN全站加速能力,更好地支援實際業務場景,提升加速效果呢?以電商網站為例。
電商網站複雜互動內容下的使用者體驗提升
電商平臺包含眾多線上系統和環節,如使用者註冊、登入、瀏覽商品、購物結算等,同時為了提升線上留存情況和使用者購買力轉化,電商平臺也往往會設計豐富的互動內容和個性化的體驗,網路訪問速度及內容安全傳輸成為衡量消費體驗的重要指標。然而這些複雜的動態內容會降低頁面的載入速度,使用者體驗的流暢和新穎一時之間難以兩全。
針對這種情況,全站加速支援動靜分離,使用者一旦接入全站加速,比如html、JPG等預設是靜態檔案,其他就是動態檔案,採用完全不同的加速策略。對靜態內容進行邊緣快取,從而解決公網傳輸速度緩慢的問題,提升整個網站資源載入速度。
在大型活動期間,電商網站流量會激增,面對突發流量可能會導致的頁面延遲、交付失敗、源站過載、宕機等情況,網站的穩定可用及源站負載均衡就尤為重要。全站加速產品有穩定均衡的特性,經過了內部外部的大量測試與策略調整。
第一,回源負載均衡
可以針對不同運營商的策略調整,提高網路的靈活性和可用性,再通過一系列的有序回源、QPS限速、多源主備等策略,降低源站壓力和故障風險。
第二,智慧選路
可以通過監測CDN網路鏈路質量並進行有向分析,及時發現與避免運營商之間的網路擁塞和異常,選擇一條最優的路徑。
第三,擁塞避免
擁塞有不同型別:網路上的擁塞、節點因為突發流量很大造成的擁塞等等,解決這些問題的核心的理念就是多徑重試,在選路的時候,最優、次優、再次的路徑選擇若干條,實際傳輸的時候優先選擇最優路徑,當最優路徑出現異常或問題的時候,選擇次優的路再傳。這樣就能保證到回源的環節中,不會因為某一條路徑造成使用者訪問的失敗。
3步完成全站模式配置
- 步驟一,選擇全站加速模式。
- 步驟二,對全站模式進行快速配置。
- 步驟三:輸入郵箱和密碼,完成模型配置。
AgileCDN
AgileCDN是敏捷雲Agilewing基於AWS CloudFront底層架構深度開發,推出的一款高度簡潔、易用、模組化的,提供內容分發與加速服務的SaaS平臺,具有以下4個優勢特徵:
【安全方面】所有節點均巢狀DDoS防護、WAF防護和AWS Route53,協同AWS全球攻擊黑名單,讓防禦屏障更堅固,保護內容提供商及其使用者免受各種攻擊。
【操作方面】3步流程,3秒部署,1鍵操作,全自動化配置管理,業務側無需做任何調整,豐富的統計報表和分析資料協助網站運營,讓您的CDN業務透明可見。
【價格方面】圍繞按照流量階梯計費,政策靈活,有效避免資源閒置和浪費,滿足企業不同發展時期的需求,全球統一定價,無隱藏費用,顯著提升企業ROI。
【穩定方面】260+全球超級POP節點,覆蓋全球245個國家和地區,直連AWS全球自有骨幹網Backbone,頻寬容量300Tbps+,多區備份,7*24技術支援。
訪問官網,開啟您的全球加速之旅。
https://www.agilecdn.cloud/zh/