服務熱線:400-0033-166
萬商云集 - 企業數字化選用平臺

企業首選的

數字選用平臺

網站頁面加載時間如何檢測 頁面加載時間檢測方法

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

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

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

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

  打個比方:A問B一個問題,B思考了一會兒才給A答案,B思考的時間就相當于TTFB,對服務器來說,TTFB時間越短,說明服務器的響應越快。

  如何檢測網站的TTFB時間?

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

  操作步驟:

  ·打開你要測試的網站

  ·點擊鼠標右鍵>點擊檢查(或者之間按F12)

  ·切換到Network標簽,點選你的網站首頁

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

image.png

  TTFB時長多長為優?

  當你的TTFB 越少時,用戶訪問你網站的速度就會越快。通常,任何小于100毫秒的情況都是不錯的TTFB。Google PageSpeed Insights建議服務器響應時間不超過200毫秒。如果您處于300-500毫秒范圍內,這是十分標準的。

  導致TTFB時間過長的原因

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

  由于查詢數據和執行命令都需要花費時間,在這個過程沒有完成之前,瀏覽器就會一直處在等待接收服務器響應的狀態。


  Waiting TTFB 統計的花費時間涉及3步交互過程,也就是影響 TTFB 的三大因素:

  請求服務器:訪問者傳送請求到服務器的時間

  服務器處理:服務器接收請求抓取資料的時間

  對訪客回應:服務器回傳資料給訪問者的時間

  比如你的主機服務器在國外,國外客戶訪問你的網站頁面,網頁加載時可以直接在國外發送請求位于當地的服務器,服務器接收并處理完請求后,再傳送數據并展示給位于國外客戶,這樣的服務器就可以明顯減少 Waiting TTFB 時間。

  如何優化減少網站的TTFB時間?

  - 方法1:選擇好的服務器 -

  選擇適合的服務器,能夠直接幫助你改善網站的TTFB 時間。


  - 方法2:網站緩存 -

  許多人只認為緩存可以幫助減少加載時間,但實際上,它還可以減少TTFB,因為它可以減少服務器處理時間。

  - 方法3:使用CDN加速 -

  CDN的全稱是Content Delivery Network,即內容分發網絡。CDN是構建在現有網絡基礎之上的智能虛擬網絡,可以使用戶就近獲取所需內容,降低網絡擁塞,提高用戶訪問響應速度和命中率。


  - 方法4:選擇好的DNS 服務 -

  你所使用的DNS 主機效能過于緩慢,那么就會導致使用者造訪網站時,網域名稱轉換IP 地址的這一段時間拉長,進而影響整體TTFB 的時間。

上面就是關于網站頁面加載時間如何檢測  頁面加載時間檢測方法的全部內容介紹,希望上面的內容能幫助到大家解決相關問題。

未經允許不得轉載,或轉載時需注明出處