頁面加載時間過長?檢測、優(yōu)化、改善一站解決!

來源:全球搜
作者:全球搜
時間:2023-01-09
2191
對于網站的加載速度,我們通常是專注與前端性能的優(yōu)化來提高頁面加載速度,但是,從運維網站的服務器著手進行優(yōu)化也是不可忽視的。

對于網站的加載速度,我們通常是專注與前端性能的優(yōu)化來提高頁面加載速度,但是,從運維網站的服務器著手進行優(yōu)化也是不可忽視的。

640.jpg

對于外貿企業(yè)來說,減少客戶不必要的等待時間也是提高轉化率的重要因素。那怎樣才是更好的優(yōu)化改善加載響應時間解決方案呢?

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

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

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

如何檢測網站的TTFB時間?

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

操作步驟:

·打開你要測試的網站

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

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

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

640.png

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

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

導致TTFB時間過長的原因

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

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

640 (1).png

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

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

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

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

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

如何優(yōu)化減少網站的TTFB時間?

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

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

640 (2).png

-方法2:網站緩存-

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

-方法3:使用CDN加速-

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

640 (3).png

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

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

原文鏈接:點擊前往 >
版權說明:本文內容來自于全球搜,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個人VIP