首字節時間 (TTFB):它是什麼以及如何為此優化您的網站
已發表: 2021-08-23如果您想優化網站的速度和性能,了解需要關注哪些關鍵指標非常重要。 例如,第一個字節時間 (TTFB) 測量用戶瀏覽器從您網站的服務器接收第一個“字節”數據所需的時間。 不要渲染它或在屏幕上顯示它。 但是要簡單地向瀏覽器返回一個字節。
在這篇文章中,我們將解釋 TTFB 是什麼以及它為什麼重要。 然後我們將討論如何衡量它,以及如何在 WordPress 網站上減少它。 最後,我們將總結一些常見問題。 讓我們開始吧!
訂閱我們的 YouTube 頻道
第一個字節的時間(TTFB)是什麼
TTFB 衡量您的服務器對訪問者瀏覽器請求的響應能力。 換句話說,它是用戶到達網頁和服務器識別它之間所花費的時間。
這很重要,因為瀏覽器從服務器接收第一個字節數據所需的時間越長,加載頁面所需的時間就越長。 並且因為 TTFB 是最初的交互,很長的第一個字節時間意味著頁面的其餘部分甚至無法開始加載。 因為服務器還沒有響應。
因此,TTFB 在您網站的用戶體驗 (UX) 及其搜索引擎優化 (SEO) 中起著舉足輕重的作用。 它也是 Google 考慮確定您網站的頁面加載體驗以及排名的 Web Vitals(以及 FCP、LCP 和 CLS)之一。
TTFB 類似於 First Contentful Paint (FCP),它也用於衡量加載體驗和用戶的等待時間。 但是,FCB 會測量訪問者看到頁面上出現的第一個元素所需的時間。 TTFB 是任何信息,無論可見與否。
網站的 TTFB 由三個主要流程組成:
- HTTP 請求從訪問者的瀏覽器發送到服務器。
- 服務器處理請求並準備其響應。
- 服務器將響應發送回瀏覽器。
此過程越快,您的加載時間就越快,響應也就越快。 但是,一些因素和問題會在每個步驟中延遲和減慢它。 因此,為了優化您網站的速度和性能,您可能希望專注於減少 TTFB。
如何測量 TTFB
您可以通過多種不同的方式來測量 TTFB,包括使用實驗室和現場工具。 這意味著模擬結果(實驗室)和使用真實用戶數據(現場)的測試。 但是,在此之前,先了解什麼是好分數是有幫助的。
通常,有利的 TTFB 介於 200 毫秒 (ms) 和 500 毫秒(0.2 和 0.5 秒)之間。 當然,數字越小越好。 任何超過 600 毫秒的值都被認為是低分。 由於谷歌引入了頁面速度作為排名考慮因素,許多網站的拍攝時間都在 100 毫秒以下。 然而,在大多數情況下,低於 200 毫秒的任何東西仍然被認為是“好”的。
您可以使用多種工具來測量 TTFB。 讓我們來看看一些最佳選擇。
網頁測試
WebPageTest 是一種在線工具,可讓您快速輕鬆地測試頁面速度。 但是,您也可以使用它來訪問包含關鍵指標(包括 TTFB)的詳細報告。
要使用它,您只需在文本字段中輸入您的 URL,然後單擊“開始測試”按鈕:

在結果頁面上,您可以查看有關您網站的大量信息。 在頂部,您可以找到 TTFB 的一般分數。 在以下部分中,您可以在First Byte列下找到以毫秒為單位的時間:

根據 WebPageTest,目標是域名服務器 (DNS)、套接字和安全套接字層 (SSL) 協商所需的時間加上 100 毫秒。 TTFB 每增加 100 毫秒,在線工具就會將您網站的分數降低一個字母等級。
GTmetrix
GTmetrix 是另一個免費的在線工具,可用於測量 TTFB。 您可以在文本字段中輸入您的網站 URL,然後單擊測試您的站點按鈕:

該工具完成對您的 URL 的分析後,將顯示性能報告,其中包括總體成績以及您的 Web Vitals:

在頁面的更下方,您可以單擊“性能”選項卡:

在瀏覽器計時部分下,您可以找到 TTFB。
這些只是您可以使用的在線測試工具的兩個示例。 其他流行的選項包括 Bytecheck、Pingdom 和 KeyCDN。 它們都以與這兩個選項類似的方式工作。 粘貼URL,實時運行測試,然後解析結果報告。
谷歌瀏覽器開發者工具
另一種測量 TTFB 的方法是 Chrome DevTools。 如果您是 Chrome 用戶,則可以使用此方法直接在瀏覽器中測量 TTFB,而無需使用第三方工具。 我們上面提到的許多速度測試都使用您可以選擇的各種服務器位置,這樣,它就直接來自您。
因此,請記住您的特定網絡條件和網絡延遲會影響 TTFB。 因此,您在使用此方法時看到的結果可能與您網站訪問者的體驗不同。
首先,在瀏覽器中訪問您的 WordPress 網站,然後導航到屏幕右上角的三個垂直點。 接下來,導航到更多工具 > 開發人員工具。 這將打開 DevTools 控制台。
從那裡,單擊頁面上的任何元素,然後選擇Network選項卡,然後選擇Waterfall列:


在列表中,選擇要檢查的項目。 在面板下,您可以找到等待 (TTFB)。
如何減少 WordPress 網站上的 TTFB(4 個關鍵提示)
現在您對 TTFB 是什麼以及如何衡量它有了更多的了解,現在是時候看看您可以做些什麼來改進它了。 以下是您可以用來減少 WordPress 網站上的 TTFB 的四個關鍵技巧。
1. 升級您的 WordPress 主機
也許 TTFB 中最有影響力的因素是您網站的託管服務提供商。 您可以以各種可能的方式優化您的網站,但如果您的主機跟不上,也沒關係。 您使用的主機類型會影響您網站的速度和性能。 例如,如果您使用共享主機,您可能只能訪問有限的資源。 並且您對服務器集群的帶寬和處理使用情況上的其他用戶感到感激。
因此,如果您遇到加載速度緩慢的問題並希望減少 TTFB,您可能需要考慮升級到新的託管服務提供商或更高性能的計劃。 如果您使用共享主機,將您的計劃升級到更高級別通常會提供優先服務和更快的服務器。
此外,WordPress 網站的託管託管對 TTFB 來說是一個巨大的好處。 這些服務專為 WordPress 網站設計和優化,這意味著用戶端和後端管理的快速響應時間。
更高層和/或託管託管比經濟託管帶來更高的成本,但沒有比卓越託管更好的方法來獲得更低的 TTFB(和整體頁面速度)。
我們還建議您尋找提供優質 DNS 服務的網絡主機。 DNS 查找時間可能會導致 TTFB 變慢。 利用高級 DNS 工具可以幫助減少網絡延遲,進而縮短加載時間。
2. 使用內容交付網絡 (CDN)
提高站點速度和減少 TTFB 的最有效方法之一是實施 CDN。 如果您不熟悉這個概念,這是一個分佈在全球各地的分佈式服務器網絡。 這意味著您的訪問者可以從離他們最近的數據中心位置加載您的站點,從而最大限度地減少所需的時間。
WordPress 有許多不同的 CDN 服務可供您選擇。 一些最受歡迎的選項包括 Google Cloud CDN、KeyCDN 和 Cloudflare。 事實上,一些主機(例如 SiteGround)提供了 Cloudflare CDN 的免費版本以及他們的許多計劃。

在您的 WordPress 站點上使用 CDN 可以幫助您顯著減少網絡延遲。 除了性能目的之外,CDN 還可以通過防止分佈式拒絕服務 (DDoS) 攻擊等威脅來幫助增強站點的安全性。
3. 刪除任何不必要的插件或主題(並保持更新現有的)
插件和主題可能會佔用大量空間,甚至會減慢您的網站速度,尤其是當它們已經過時時。 此外,舊的擴展可能會引入安全漏洞並對您的服務器和加載時間造成不必要的壓力。 它們可能沒有被優化,因為它們的代碼而延遲了你的 TTFB。 確保您的插件已更新且必要。 減少插件的數量肯定會改善您的 TTFB,如果它們使您的站點服務器陷入困境。
刪除 WordPress 網站上不再使用的任何插件或主題很容易。 同樣,確保您在站點上安裝的那些保持更新也很重要。 如果他們的代碼沒有得到盡可能好的優化(尤其是 WP 更新等),TTFB 可能會受到打擊。
在您的 WordPress 管理儀表板中,您可以通過導航到插件找到可用的插件更新,然後單擊可用更新鏈接:

請記住,插件和主題開發人員會定期發布其工具的性能改進和錯誤修復。 掌握最新版本並消除任何不再有用的版本可以幫助您最大程度地減少服務器膨脹。
4. 在您的網站上實施緩存
減少服務器負載的最有效方法之一是利用緩存。 緩存是一種用於幫助最小化服務器處理時間並更快地交付內容的技術。 因此,這也是一種有助於減少 TTFB 的有用策略。
您可以在您的網站上安裝各種 WordPress 緩存插件。 一些最受歡迎的選項包括 WP Rocket 和 W3 Total Cache。

W3 Total Cache 是一種性能優化工具,可以幫助您提高網站的速度和 SEO。 它還可以幫助 CDN 集成。 因此,在這方面,您可以通過多種方式幫助 TTFB。 安裝後,您可以通過導航到Performance來訪問設置。

這個插件可以免費使用。 但是,如果您正在尋找更高級的配置選項,則可以使用每年 99 美元的專業版許可證。
首字節時間 (TTFB) 常見問題
到目前為止,您希望對 TTFB 的重要性、如何衡量它以及如何減少它有一個深入的了解。 現在,讓我們來看看有關此指標的一些最常見問題。
TTFB 如何適應我網站的整體性能?
TTFB 是指訪問者到達您的網站與他們的瀏覽器從您的服務器接收到第一個數據字節之間的時間。 換句話說,它衡量您的服務器對用戶的響應。 這意味著沒有可接受的(讀取:低)TTFB,您網站的其餘部分加載緩慢。
即使您網站的內容在 1 秒內完全加載,如果 TTFB 為 4 秒(4000 毫秒),則總加載時間約為 5 秒。
因此,TTFB 在您的 UX 和 SEO 中起著至關重要的作用。 在考慮如何對您的網站進行排名時,Google 將 TTFB 視為關鍵數據點。 您對 TTFB 所做的任何優化都會直接影響其他頁面速度指標,例如 FCP 和 LCP。
減少 TTFB 的最佳方法是什麼?
沒有一種單一的解決方案可以減少您的 TTFB。 由於主要目標是減少服務器響應時間,我們建議使用我們上面討論的方法的組合。 首先,確保您擁有性能出色的可靠託管服務提供商。 然後,在您的站點上實施 CDN 和緩存系統,更新您的插件,並刪除任何可能會延遲您的站點快速發送響應的不必要的附加組件。
TTFB 並不總是基於擁有輕量級站點,但擁有輕量級站點仍然可以快速返回第一個字節。
結論
如果您想為網站訪問者提供高質量的體驗,服務器響應能力很重要。 如果您的網站響應時間過長,則會增加他們放棄您網站的機會。 即使您的內容加載速度很快,如果開始加載需要幾秒鐘,用戶也可能會離開。 為了防止這種情況發生,重要的是要注意您的 TTFB 並採取措施將其保持在盡可能低的水平。
您對為您的 WordPress 網站優化 TTFB 有任何疑問嗎? 在下面的評論部分讓我們知道!
精選圖片來自 BestForBest / shutterstock
