什么情況需要使用cdn前端加速?
發(fā)布日期:2018-03-19 16:01 | 文章來源:YINGSOO
一般情況下,網(wǎng)站訪問速度過慢,延遲低的時(shí)候就需要使用cdn對(duì)前端進(jìn)行加速,那么什么情況下需要使用cdn前端加速呢?網(wǎng)站訪問速度過慢都是那些因素導(dǎo)致的呢?
1.往返旅程:當(dāng)網(wǎng)站訪問者瀏覽頁面時(shí)他們發(fā)起一個(gè)對(duì)象請(qǐng)求,例如HTML文件或腳本。請(qǐng)求到達(dá)服務(wù)器并返回給用戶所需的時(shí)間間隔稱為往返時(shí)間(RTT)。它受到訪問者與服務(wù)器之間的總距離以及數(shù)據(jù)包路由的跳數(shù)的影響。
2.服務(wù)器指標(biāo):您的網(wǎng)站延遲與服務(wù)器指標(biāo)之間存在關(guān)聯(lián)。這些包括服務(wù)器的速度,所使用的驅(qū)動(dòng)器類型(例如,HDD,SDD)及其安裝的總內(nèi)存。
要想知道網(wǎng)站的往返時(shí)間可以通過以下方式進(jìn)行檢測(cè)。
1.往返時(shí)間:往返時(shí)間使用Ping命令來測(cè)量,Ping是一種命令行工具,可將用戶系統(tǒng)上的請(qǐng)求從任何目標(biāo)服務(wù)器反彈回來。RTT由數(shù)據(jù)包返回給用戶所需的時(shí)間間隔決定。雖然ping值提供延遲的可靠評(píng)估,但網(wǎng)絡(luò)擁塞或節(jié)流偶爾會(huì)提供錯(cuò)誤的讀數(shù)。
2.第一個(gè)字節(jié)的時(shí)間(TTFB):當(dāng)您的Web服務(wù)器獲得初始用戶請(qǐng)求后,訪問者的瀏覽器開始呈現(xiàn)請(qǐng)求的頁面所需的時(shí)間稱為第一個(gè)字節(jié)的時(shí)間(TTFB)。它有兩種測(cè)量方式:
①實(shí)際TTFB:服務(wù)器的第一個(gè)數(shù)據(jù)字節(jié)到達(dá)訪問者瀏覽器所用的時(shí)間。網(wǎng)絡(luò)速度和連接性會(huì)影響此值。
②感知TTFB:網(wǎng)站訪問者將您的網(wǎng)頁內(nèi)容視為在瀏覽器中呈現(xiàn)的時(shí)間。HTML文件解析所需的時(shí)間會(huì)影響這一指標(biāo),這對(duì)于SEO和UX都很重要。
當(dāng)出現(xiàn)以上這些問題的時(shí)候,使用cdn前端加速就可以很好的通過以下方式來提高網(wǎng)站訪問速度。
1.內(nèi)容緩存:通過CDN的戰(zhàn)略布局點(diǎn)(PoP)全球網(wǎng)絡(luò)提供,網(wǎng)頁的精確副本被緩存和壓縮。 這大大減少了RTT和延遲,因?yàn)槟木W(wǎng)站訪問者通常是從最靠近其位置的PoP提供內(nèi)容。
2.連接優(yōu)化:會(huì)話重用和網(wǎng)絡(luò)對(duì)等優(yōu)化訪問者與原始服務(wù)器之間的連接。此外TCP預(yù)池(預(yù)先打開多個(gè)備用連接以限制后續(xù)請(qǐng)求的連接時(shí)間)可用作另一個(gè)性能增強(qiáng)功能。CDN通過利用第1層網(wǎng)絡(luò)進(jìn)一步提高連接速度,第1層網(wǎng)絡(luò)使用最少的跳數(shù)路由請(qǐng)求。
3.漸進(jìn)式圖像渲染:對(duì)于任何圖像,漸進(jìn)式系列在訪問者的瀏覽器中彼此重疊。每個(gè)覆蓋圖都具有較高的質(zhì)量分辨率。訪問者的看法是頁面在瀏覽器中的渲染速度比其他方式更快。除了減少延遲CDN提高網(wǎng)站頁面加載時(shí)間的其他方式還包括前端優(yōu)化(FEO)技術(shù),縮小文件壓縮和圖像優(yōu)化 。
要想知道什么情況下需要使用cdn前端加速,可以通過對(duì)網(wǎng)站速度進(jìn)行測(cè)試,ping值越低網(wǎng)站的訪問速度越快,這時(shí)使用cdn前端加速就沒有任何意義。所以我們?cè)谑褂胏dn加速前,一一定要搞清楚有沒有這個(gè)必要。
1.往返旅程:當(dāng)網(wǎng)站訪問者瀏覽頁面時(shí)他們發(fā)起一個(gè)對(duì)象請(qǐng)求,例如HTML文件或腳本。請(qǐng)求到達(dá)服務(wù)器并返回給用戶所需的時(shí)間間隔稱為往返時(shí)間(RTT)。它受到訪問者與服務(wù)器之間的總距離以及數(shù)據(jù)包路由的跳數(shù)的影響。
2.服務(wù)器指標(biāo):您的網(wǎng)站延遲與服務(wù)器指標(biāo)之間存在關(guān)聯(lián)。這些包括服務(wù)器的速度,所使用的驅(qū)動(dòng)器類型(例如,HDD,SDD)及其安裝的總內(nèi)存。
要想知道網(wǎng)站的往返時(shí)間可以通過以下方式進(jìn)行檢測(cè)。
1.往返時(shí)間:往返時(shí)間使用Ping命令來測(cè)量,Ping是一種命令行工具,可將用戶系統(tǒng)上的請(qǐng)求從任何目標(biāo)服務(wù)器反彈回來。RTT由數(shù)據(jù)包返回給用戶所需的時(shí)間間隔決定。雖然ping值提供延遲的可靠評(píng)估,但網(wǎng)絡(luò)擁塞或節(jié)流偶爾會(huì)提供錯(cuò)誤的讀數(shù)。
2.第一個(gè)字節(jié)的時(shí)間(TTFB):當(dāng)您的Web服務(wù)器獲得初始用戶請(qǐng)求后,訪問者的瀏覽器開始呈現(xiàn)請(qǐng)求的頁面所需的時(shí)間稱為第一個(gè)字節(jié)的時(shí)間(TTFB)。它有兩種測(cè)量方式:
①實(shí)際TTFB:服務(wù)器的第一個(gè)數(shù)據(jù)字節(jié)到達(dá)訪問者瀏覽器所用的時(shí)間。網(wǎng)絡(luò)速度和連接性會(huì)影響此值。
②感知TTFB:網(wǎng)站訪問者將您的網(wǎng)頁內(nèi)容視為在瀏覽器中呈現(xiàn)的時(shí)間。HTML文件解析所需的時(shí)間會(huì)影響這一指標(biāo),這對(duì)于SEO和UX都很重要。
當(dāng)出現(xiàn)以上這些問題的時(shí)候,使用cdn前端加速就可以很好的通過以下方式來提高網(wǎng)站訪問速度。
1.內(nèi)容緩存:通過CDN的戰(zhàn)略布局點(diǎn)(PoP)全球網(wǎng)絡(luò)提供,網(wǎng)頁的精確副本被緩存和壓縮。 這大大減少了RTT和延遲,因?yàn)槟木W(wǎng)站訪問者通常是從最靠近其位置的PoP提供內(nèi)容。
2.連接優(yōu)化:會(huì)話重用和網(wǎng)絡(luò)對(duì)等優(yōu)化訪問者與原始服務(wù)器之間的連接。此外TCP預(yù)池(預(yù)先打開多個(gè)備用連接以限制后續(xù)請(qǐng)求的連接時(shí)間)可用作另一個(gè)性能增強(qiáng)功能。CDN通過利用第1層網(wǎng)絡(luò)進(jìn)一步提高連接速度,第1層網(wǎng)絡(luò)使用最少的跳數(shù)路由請(qǐng)求。
3.漸進(jìn)式圖像渲染:對(duì)于任何圖像,漸進(jìn)式系列在訪問者的瀏覽器中彼此重疊。每個(gè)覆蓋圖都具有較高的質(zhì)量分辨率。訪問者的看法是頁面在瀏覽器中的渲染速度比其他方式更快。除了減少延遲CDN提高網(wǎng)站頁面加載時(shí)間的其他方式還包括前端優(yōu)化(FEO)技術(shù),縮小文件壓縮和圖像優(yōu)化 。
要想知道什么情況下需要使用cdn前端加速,可以通過對(duì)網(wǎng)站速度進(jìn)行測(cè)試,ping值越低網(wǎng)站的訪問速度越快,這時(shí)使用cdn前端加速就沒有任何意義。所以我們?cè)谑褂胏dn加速前,一一定要搞清楚有沒有這個(gè)必要。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章