頁(yè)面加載時(shí)間過(guò)長(zhǎng)?檢測(cè)、優(yōu)化、改善一站解決!

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

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

640.jpg

對(duì)于外貿(mào)企業(yè)來(lái)說(shuō),減少客戶不必要的等待時(shí)間也是提高轉(zhuǎn)化率的重要因素。那怎樣才是更好的優(yōu)化改善加載響應(yīng)時(shí)間解決方案呢?

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

TTFB是Time to First Byte的縮寫,指的是瀏覽器開(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í)間。

640.png

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

當(dāng)你的TTFB越少時(shí),用戶訪問(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ù)器收到用戶發(fā)送的請(qǐng)求時(shí),首先要從數(shù)據(jù)庫(kù)中讀取該頁(yè)面需要的數(shù)據(jù),然后把這些數(shù)據(jù)傳入到網(wǎng)站程序中,網(wǎng)站程序執(zhí)行命令并渲染后,再返回給瀏覽器端用戶。

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

640 (1).png

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ó)外客戶訪問(wèn)你的網(wǎng)站頁(yè)面,網(wǎng)頁(yè)加載時(shí)可以直接在國(guó)外發(fā)送請(qǐng)求位于當(dāng)?shù)氐姆?wù)器,服務(wù)器接收并處理完請(qǐng)求后,再傳送數(shù)據(jù)并展示給位于國(guó)外客戶,這樣的服務(wù)器就可以明顯減少Waiting TTFB時(shí)間。

如何優(yōu)化減少網(wǎng)站的TTFB時(shí)間?

-方法1:選擇好的服務(wù)器-

選擇適合的服務(wù)器,能夠直接幫助你改善網(wǎng)站的TTFB時(shí)間。

640 (2).png

-方法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ò)擁塞,提高用戶訪問(wèn)響應(yīng)速度和命中率。

640 (3).png

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

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

立即登錄,閱讀全文
原文鏈接:點(diǎn)擊前往 >
文章來(lái)源:全球搜
版權(quán)說(shuō)明:本文內(nèi)容來(lái)自于全球搜,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家