我們透過輸入 www.ourwebsite.com 開始旅程,這將向我們的伺服器發送一個 get 請求以檢索頁面的 HTML。所以我們的首要任務是加快檢索速度。
此步驟由一個指標表示 - TTFB,第一個字節的時間
TTFB 不是最重要的,但作為第一個,這意味著它將影響所有其他即將到來的指標。
TTFB 在客戶端渲染的應用程式中比在伺服器端渲染的應用程式中更重要,因為客戶端完全依賴填充它的 js 檔案。
所有網站應爭取 TTFB 為 0.8 秒或更短,您可以使用 lighthouse 或其他分析工具測量 TTFB,它將顯示為「初始伺服器回應時間」。
這裡有一些優化 TTFB 的方法
託管 - 確保您有良好的託管供應商,分配足夠的記憶體空間,配置伺服器設定。
使用CDN提供靜態檔案、JS、HTML、CSS和映像。
分塊發送資源
為渲染關鍵資源發送103 個早期提示:「103 個早期提示標頭是一個早期回應程式碼,當後端忙於準備標記時,伺服器可以將其發送到瀏覽器。此標頭可用於向瀏覽器提示:在準備標記時,頁面應該開始下載渲染關鍵資源。
以上是開始表演之旅。 TTFB的詳細內容。更多資訊請關注PHP中文網其他相關文章!