服務(wù)熱線:400-0033-166
萬商云集 - 企業(yè)數(shù)字化選用平臺

企業(yè)首選的

數(shù)字選用平臺

網(wǎng)站頁面加載時(shí)間如何檢測 頁面加載時(shí)間檢測方法

2022-04-27 16:12:38 閱讀(1313 評論(0)

  對于網(wǎng)站的加載速度,我們通常是專注與前端性能的優(yōu)化來提高頁面加載速度,但是,從運(yùn)維網(wǎng)站的服務(wù)器著手進(jìn)行優(yōu)化也是不可忽視的。下面萬商云集小編給大家來詳細(xì)介紹一下網(wǎng)站頁面加載時(shí)間如何檢測  頁面加載時(shí)間檢測方法這方面的內(nèi)容。

  了解什么是Waiting(TTFB)時(shí)間?

  TTFB是Time to First Byte 的縮寫,指的是瀏覽器開始收到服務(wù)器響應(yīng)數(shù)據(jù)的時(shí)間(后臺處理時(shí)間+重定向時(shí)間),是反映服務(wù)端響應(yīng)速度的重要指標(biāo)。

  打個(gè)比方:A問B一個(gè)問題,B思考了一會兒才給A答案,B思考的時(shí)間就相當(dāng)于TTFB,對服務(wù)器來說,TTFB時(shí)間越短,說明服務(wù)器的響應(yīng)越快。

  如何檢測網(wǎng)站的TTFB時(shí)間?

  檢測網(wǎng)站TTFB時(shí)間的方法有很多種,但是建議簡單并固定地使用一種工具并把它作為基準(zhǔn),這對測試結(jié)果的準(zhǔn)確性是很重要的,本文主要介紹一下Google Chrome瀏覽器中的開發(fā)者工具來檢測TTFB時(shí)間。

  操作步驟:

  ·打開你要測試的網(wǎng)站

  ·點(diǎn)擊鼠標(biāo)右鍵>點(diǎn)擊檢查(或者之間按F12)

  ·切換到Network標(biāo)簽,點(diǎn)選你的網(wǎng)站首頁

  在圖片上所示位置即可查看每一個(gè)資源的載入時(shí)間和網(wǎng)站的Waiting(TTFB)時(shí)間。

image.png

  TTFB時(shí)長多長為優(yōu)?

  當(dāng)你的TTFB 越少時(shí),用戶訪問你網(wǎng)站的速度就會越快。通常,任何小于100毫秒的情況都是不錯(cuò)的TTFB。Google PageSpeed Insights建議服務(wù)器響應(yīng)時(shí)間不超過200毫秒。如果您處于300-500毫秒范圍內(nèi),這是十分標(biāo)準(zhǔn)的。

  導(dǎo)致TTFB時(shí)間過長的原因

  先來看看網(wǎng)頁加載的原理:對于需要讀取數(shù)據(jù)庫來生成的動(dòng)態(tài)網(wǎng)頁來說,服務(wù)器收到用戶發(fā)送的請求時(shí),首先要從數(shù)據(jù)庫中讀取該頁面需要的數(shù)據(jù),然后把這些數(shù)據(jù)傳入到網(wǎng)站程序中,網(wǎng)站程序執(zhí)行命令并渲染后,再返回給瀏覽器端用戶。

  由于查詢數(shù)據(jù)和執(zhí)行命令都需要花費(fèi)時(shí)間,在這個(gè)過程沒有完成之前,瀏覽器就會一直處在等待接收服務(wù)器響應(yīng)的狀態(tài)。


  Waiting TTFB 統(tǒng)計(jì)的花費(fèi)時(shí)間涉及3步交互過程,也就是影響 TTFB 的三大因素:

  請求服務(wù)器:訪問者傳送請求到服務(wù)器的時(shí)間

  服務(wù)器處理:服務(wù)器接收請求抓取資料的時(shí)間

  對訪客回應(yīng):服務(wù)器回傳資料給訪問者的時(shí)間

  比如你的主機(jī)服務(wù)器在國外,國外客戶訪問你的網(wǎng)站頁面,網(wǎng)頁加載時(shí)可以直接在國外發(fā)送請求位于當(dāng)?shù)氐姆?wù)器,服務(wù)器接收并處理完請求后,再傳送數(shù)據(jù)并展示給位于國外客戶,這樣的服務(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的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),可以使用戶就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶訪問響應(yīng)速度和命中率。


  - 方法4:選擇好的DNS 服務(wù) -

  你所使用的DNS 主機(jī)效能過于緩慢,那么就會導(dǎo)致使用者造訪網(wǎng)站時(shí),網(wǎng)域名稱轉(zhuǎn)換IP 地址的這一段時(shí)間拉長,進(jìn)而影響整體TTFB 的時(shí)間。

上面就是關(guān)于網(wǎng)站頁面加載時(shí)間如何檢測  頁面加載時(shí)間檢測方法的全部內(nèi)容介紹,希望上面的內(nèi)容能幫助到大家解決相關(guān)問題。

未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處