[譯] 首位元組時間(TTFB) 如何影響了網站效能 | ttfb高
原文:https://www.medianova.com/en-blog/2019/08/06/how-time-to-first-byte-ttfb-impacts-your-sites-performance眾所周知網站速度受許多因素的支配。雖然紛亂如麻,但理清它們並非不可能。這樣說來,其中一個你可以嘗試去解讀和改善的指標就是首位元組時間(TTFB,TimeToFirstByte)。本文將幫助你徹底理解TTFB這一指標對web效能造成影響的基礎資訊。所以,首位元組時間(TTFB)到底是什麼?首位元組時間(TTFB)是對終端使用者首次請求web伺服器和web伺服器響應到終端使用者之間這段時間的稱呼。使用DNS解析站點地址以及取回對傳送到...
原文:https://www.medianova.com/en-blog/2019/08/06/how-time-to-first-byte-ttfb-impacts-your-sites-performance
眾所周知網站速度受許多因素的支配。雖然紛亂如麻,但理清它們並非不可能。這樣說來,其中一個你可以嘗試去解讀和改善的指標就是首位元組時間(TTFB,Time To First Byte)。
本文將幫助你徹底理解 TTFB 這一指標對 web 效能造成影響的基礎資訊。
所以,首位元組時間 (TTFB) 到底是什麼?首位元組時間 (TTFB) 是對終端使用者首次請求 web 伺服器和 web 伺服器響應到終端使用者之間這段時間的稱呼。
使用 DNS 解析站點地址以及取回對傳送到站點的首次請求的響應是導致這個時間發生的主要因素。
換言之,這主要發生在以下 3 個步驟中,並且這些階段中的效能將在 TTFB 期間扮演活躍的角色,分別列出的是各個步驟中可能的重要因素:
步驟1:向站點地址提交首次請求 步驟2:由 web 伺服器解析本次請求物理硬體響應時間 (web 伺服器解析請求有多快)
既有的伺服器操作負載
資料中心任何網路相關的延遲
步驟3:向終端使用者傳送首個響應終端使用者的網速
連線穩定性
好的 TTFB,不好的 TTFB實際上,這個問題因你站點的內容而異。取決於站點內容中動態資料和靜態資料的佔比,對好壞的判斷會不同。通常來說,許多速度測試工具會給出以下的範圍:
但是完全由動態資料組成的站點實際上會超出這些範圍,基於站點內容判斷 TTFB 總是會更合理一些。
是什麼拖慢了 TTFB?上面提到過的步驟 1 和步驟 3 中存在的 網路問題 會延長 TTFB。
類似的是,步驟 2 中,在處...