網(wǎng)站頁(yè)面加載時(shí)間如何檢測(cè) 頁(yè)面加載時(shí)間檢測(cè)方法
2022-04-27 16:12:38 閱讀(1313)
對(duì)于網(wǎng)站的加載速度,我們通常是專(zhuān)注與前端性能的優(yōu)化來(lái)提高頁(yè)面加載速度,但是,從運(yùn)維網(wǎng)站的服務(wù)器著手進(jìn)行優(yōu)化也是不可忽視的。下面萬(wàn)商云集小編給大家來(lái)詳細(xì)介紹一下網(wǎng)站頁(yè)面加載時(shí)間如何檢測(cè) 頁(yè)面加載時(shí)間檢測(cè)方法這方面的內(nèi)容。
了解什么是Waiting(TTFB)時(shí)間?…
TTFB是Time to First Byte 的縮寫(xiě),指的是瀏覽器開(kāi)始收到服務(wù)器響應(yīng)數(shù)據(jù)的時(shí)間(后臺(tái)處理時(shí)間+重定向時(shí)間),是反映服務(wù)端響應(yīng)速度的重要指標(biāo)。
打個(gè)比方:A問(wèn)B一個(gè)問(wèn)題,B思考了一會(huì)兒才給A答案,B思考的時(shí)間就相當(dāng)于TTFB,對(duì)服務(wù)器來(lái)說(shuō),TTFB時(shí)間越短,說(shuō)明服務(wù)器的響應(yīng)越快。
如何檢測(cè)網(wǎng)站的TTFB時(shí)間? …
檢測(cè)網(wǎng)站TTFB時(shí)間的方法有很多種,但是建議簡(jiǎn)單并固定地使用一種工具并把它作為基準(zhǔn),這對(duì)測(cè)試結(jié)果的準(zhǔn)確性是很重要的,本文主要介紹一下Google Chrome瀏覽器中的開(kāi)發(fā)者工具來(lái)檢測(cè)TTFB時(shí)間。
操作步驟:
·打開(kāi)你要測(cè)試的網(wǎng)站
·點(diǎn)擊鼠標(biāo)右鍵>點(diǎn)擊檢查(或者之間按F12)
·切換到Network標(biāo)簽,點(diǎn)選你的網(wǎng)站首頁(yè)
在圖片上所示位置即可查看每一個(gè)資源的載入時(shí)間和網(wǎng)站的Waiting(TTFB)時(shí)間。
TTFB時(shí)長(zhǎng)多長(zhǎng)為優(yōu)?…
當(dāng)你的TTFB 越少時(shí),用戶(hù)訪問(wèn)你網(wǎng)站的速度就會(huì)越快。通常,任何小于100毫秒的情況都是不錯(cuò)的TTFB。Google PageSpeed Insights建議服務(wù)器響應(yīng)時(shí)間不超過(guò)200毫秒。如果您處于300-500毫秒范圍內(nèi),這是十分標(biāo)準(zhǔn)的。
導(dǎo)致TTFB時(shí)間過(guò)長(zhǎng)的原因…
先來(lái)看看網(wǎng)頁(yè)加載的原理:對(duì)于需要讀取數(shù)據(jù)庫(kù)來(lái)生成的動(dòng)態(tài)網(wǎng)頁(yè)來(lái)說(shuō),服務(wù)器收到用戶(hù)發(fā)送的請(qǐng)求時(shí),首先要從數(shù)據(jù)庫(kù)中讀取該頁(yè)面需要的數(shù)據(jù),然后把這些數(shù)據(jù)傳入到網(wǎng)站程序中,網(wǎng)站程序執(zhí)行命令并渲染后,再返回給瀏覽器端用戶(hù)。
由于查詢(xún)數(shù)據(jù)和執(zhí)行命令都需要花費(fèi)時(shí)間,在這個(gè)過(guò)程沒(méi)有完成之前,瀏覽器就會(huì)一直處在等待接收服務(wù)器響應(yīng)的狀態(tài)。
Waiting TTFB 統(tǒng)計(jì)的花費(fèi)時(shí)間涉及3步交互過(guò)程,也就是影響 TTFB 的三大因素:
請(qǐng)求服務(wù)器:訪問(wèn)者傳送請(qǐng)求到服務(wù)器的時(shí)間
服務(wù)器處理:服務(wù)器接收請(qǐng)求抓取資料的時(shí)間
對(duì)訪客回應(yīng):服務(wù)器回傳資料給訪問(wèn)者的時(shí)間
比如你的主機(jī)服務(wù)器在國(guó)外,國(guó)外客戶(hù)訪問(wèn)你的網(wǎng)站頁(yè)面,網(wǎng)頁(yè)加載時(shí)可以直接在國(guó)外發(fā)送請(qǐng)求位于當(dāng)?shù)氐姆?wù)器,服務(wù)器接收并處理完請(qǐng)求后,再傳送數(shù)據(jù)并展示給位于國(guó)外客戶(hù),這樣的服務(wù)器就可以明顯減少 Waiting TTFB 時(shí)間。
如何優(yōu)化減少網(wǎng)站的TTFB時(shí)間? …
- 方法1:選擇好的服務(wù)器 -
選擇適合的服務(wù)器,能夠直接幫助你改善網(wǎng)站的TTFB 時(shí)間。
- 方法2:網(wǎng)站緩存 -
許多人只認(rèn)為緩存可以幫助減少加載時(shí)間,但實(shí)際上,它還可以減少TTFB,因?yàn)樗梢詼p少服務(wù)器處理時(shí)間。
- 方法3:使用CDN加速 -
CDN的全稱(chēng)是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),可以使用戶(hù)就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶(hù)訪問(wèn)響應(yīng)速度和命中率。
- 方法4:選擇好的DNS 服務(wù) -
你所使用的DNS 主機(jī)效能過(guò)于緩慢,那么就會(huì)導(dǎo)致使用者造訪網(wǎng)站時(shí),網(wǎng)域名稱(chēng)轉(zhuǎn)換IP 地址的這一段時(shí)間拉長(zhǎng),進(jìn)而影響整體TTFB 的時(shí)間。
上面就是關(guān)于網(wǎng)站頁(yè)面加載時(shí)間如何檢測(cè) 頁(yè)面加載時(shí)間檢測(cè)方法的全部?jī)?nèi)容介紹,希望上面的內(nèi)容能幫助到大家解決相關(guān)問(wèn)題。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處- 本文關(guān)鍵詞:
- 網(wǎng)站建設(shè)