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