今天的用戶期望可靠、個性化和快速的網絡體驗,其穩健性完全獨立于瀏覽器的限制、位置、網絡或設備規格。為用戶提供豐富的網絡體驗的追求導致頁面下載速度變慢,這反過來又使整個用戶體驗的質量面臨風險。
標準內容交付網絡是 Azure 中引入的最新創新。CDN 配備了以更快的方式緩存靜態文件的能力,這使得將文件交付給最終用戶的速度更快、更健壯。這種方法雖然有一個限制。它無助于提高幾個 API 的加載速度和動態 Web 應用程序的內容,這成為向用戶提供獨特內容的障礙。Microsoft Azure 提出了動態站點加速 (DSA) 機制,旨在更快地緩存獨特和動態的內容,并確保其對用戶的可用性。
動態站點加速 (DSA) 技術
動態站點加速 (DSA) 附帶多種技術,旨在提高動態獨特內容的性能和延遲。
網絡或路由優化:
定期評估通往來源以檢索和緩存動態內容的最可靠和最快的路徑。當然,內容應該通過優化的網絡協議傳遞。成功交付的下一件事是使用最佳網絡交付路徑,以避免任何互聯網擁塞和不必要的更長路線。
TCP 優化:
通過 TCP 進行的 Internet 事務和通信并未優化 wrt 性能。為了提高緩存內容的傳遞性能,DSA 用于在整個網絡中應用多個 TCP 優化。這樣做將通過以下方式證明是有益的:
- 加速連接設置。
- 減少丟包。
- 提高數據包傳輸速率。
資源預取和自適應圖像壓縮:
由于 CDN 基本上是一個基于機器學習的工具,它會隨著時間的推移學習用戶行為,并嘗試通過應用程序從源頭獲取最相關和預期的數據。它使內容交付更加快速和優化。自適應圖像壓縮策略持續監控互聯網連接,如果發現任何較慢的連接,它會壓縮 jpeg 圖像以更快地傳遞內容。
最后一句話:
DSA 目前由 Akamai 提供用于 Azure CDN。不久之后,該功能將針對 Verizon 標準發布。但是,如果您計劃購買帶有 DSA 的 Azure CDN,它會附帶一個經濟的價格標簽,但我們希望它不會造成太大的影響。