如何使用插件改進 WordPress 中的第一個內容繪製
已發表: 2022-09-27談到WordPress 性能時,關鍵指標之一是 First Contentful Paint (FCP)。 這衡量了頁面上第一個內容被呈現所花費的時間,並且是頁面加載速度的一個很好的指標。 改進 FCP 的方法有很多,但最簡單的方法之一是使用插件。 在本文中,我們將向您展示如何使用插件改進 WordPress 中的 First Contentful Paint。 我們建議使用 W3 Total Cache 插件。 該插件具有許多有助於改進 FCP 的功能,包括內容交付網絡 (CDN) 集成和縮小。 安裝並激活插件後,您需要對其進行配置。 我們建議使用以下設置: 啟用緩存:這將緩存您的頁面和帖子,以便更快地提供它們。 啟用 CDN:這會將 CDN 與您的站點集成,這可以改善 FCP。 啟用縮小:這將縮小您的 HTML、CSS 和 JavaScript 文件,從而減小頁面大小並改進 FCP。 保存更改後,您應該會看到 FCP 的顯著改進。
不可能通過兩個指標來衡量網站的性能:加載時間和點擊時間。 當用戶訪問網站時,First Contentful Paint (FCP) 會顯示基於圖像或文本的第一個元素出現所需的時間。 平均而言,在單個頁面中加載每個元素所需的時間以 LCP 為單位進行測量。 在本文中,我們將討論什麼是 FCP 以及如何測量它們。 PageSpeed Insights 是一款出色的工具,可讓您測試網站的性能並獲得有關如何使其變得更好的建議。 啟用站點緩存後,您將不再需要在每次訪問者訪問時重新加載站點的所有元素。 由於媒體文件是任何網站上最大的元素之一,因此壓縮有助於減少加載時間。
您可以使用 TinyPNG 等在線工具在上傳到您的網站之前或期間壓縮圖像。 此外,還有一些出色的 WordPress 插件可以為您提供幫助,例如 Fast Velocity Minify 和 Autoptimize。 大多數現代網站的設計和功能都是使用 JavaScript 和 CSS 構建的。 因為從渲染圖像到用戶向下滾動之間存在延遲時間,所以無法看到某些圖像。 如果您只加載正確的元素,您將無法減少 FCP 時間。 實際上,如果您不想將其用於背景圖像,則可以將其保存為大文件。
您如何改進燈塔中的第一個內容油漆?

有許多方法可以改善燈塔中的第一個內容塗料。 一種方法是優化圖像。 另一種方法是確保縮小樣式表並壓縮 JavaScript 文件。 您還可以使用 CDN 來交付您的內容。
First Contentful Paint 指標是 Lighthouse 的核心指標之一。 此演示顯示了呈現人類感知的 DOM 元素所需的時間。 在頁面上,這可能是圖像、文本塊或非白色畫布元素。 可以通過在實施之前優化其所有步驟來改進該指標。 當我們在頁面加載期間阻止事件時,我們可能無法按時完成我們的 First Contentful Paint 過程。 第一個字節的時間 (TTFB) 是服務器接收網站生成的第一個數據所需的時間。 在 TTFB 中的 html 代碼對其產生負面影響之前,所有這些都必鬚髮生。
作為說明,我嘗試將代碼執行速度減慢 1,500 毫秒。 我們最近的 Lighthouse 審計得出了 35 分的總分和 8.6 分的 FCP。 原始請求現在需要 0.6 秒才能完成,並且 FCP 已從 4831ms 轉換為 3492ms 時間戳。 Render-Blocking 資源是一個防止頁面在加載之前被渲染的文件。 最簡單的解決方案是使用它們下方的結束標籤。 在這個例子中,我使用了關鍵 CSS NPM 來構建關鍵 CSS。 現在,使用 >style> 標記將此 CSS 複製並粘貼到 >head> 部分。
您幾乎可以肯定需要根據您的具體情況對您的技術進行微調。 如果在 Critical CSS 包中添加更多的包選項,例如延遲加載(以確保頁面完全加載)和調整視口大小,會更加精確。 Uploadcare 的PageDetox 圖像性能分析工具是免費的,可用於分析您的圖像。 對於整個過程,在出色的實驗室數據和良好的用戶體驗 (UX) 之間選擇最佳位置至關重要。
谷歌提示,以改善第一次有意義的繪畫時間
谷歌的學習資源為改進第一個有意義的油漆工作提供了一些很好的技巧。 通過減少渲染阻塞資源的數量,可以顯著提高網站的效率。 您還可以通過合併和壓縮基於文本的資源來加快頁面加載過程。 還可以優化關鍵渲染路徑。
第一個內容豐富的繪畫谷歌

First Contentful Paint (FCP) 是 Google 用來衡量網站性能的指標之一。 FCP 測量從頁面第一次開始加載到第一個內容顯示在屏幕上的時間。 頁面加載得越快,用戶體驗就越好。
快速流測試 (FFT) 測量瀏覽器在用戶導航到 DOM 頁面的第一部分後需要多長時間。 使用來自 HTTP 存檔的數據,您可以計算您的 FCP 分數,該分數基於您頁面的 FCP 與真實網站時間之間的時間和時間差。 例如,如果一個網站在市場前 90% 的表現中表現出色,它會在 1.2 秒內呈現 FCP。
如何確保為您的網站快速獲得內容豐富的油漆分數
一個好的第一個內容油漆分數可以幫助確保您的網站快速加載,並且您的用戶盡快收到最重要的信息。 沒有單一的最佳答案,但良好的繪製分數可以幫助確保您的網站快速加載,並且您的用戶獲得最多。對於 1.8 秒或更短的首次內容繪製分數,該分數應該是理想的。
第一個內容豐富的油漆修復
第一次有內容的繪製是用戶第一次看到您頁面上的任何內容。 這個指標很重要,因為它衡量了您的頁面加載所需的時間,並且可以很好地表明您的網站對用戶的友好程度。 更快的首次內容繪製時間可以提高您在搜索引擎中排名更高的機會,還可以幫助提高您的轉化率。
使用 First Contentful Paint (FCP) 監控頁面加載速度是了解頁面加載速度的好方法。 Google 和您的訪問者必須對您的 Final Cut Pro (FCP) 的質量感到滿意。 如果您的訪問者在屏幕上看到頁面後沒有點擊另一個頁面,則頁面出現的時間越長。 使用 First Contentful Paint (FCP) 可以在不到一秒的時間內呈現 HTML 頁面。 在開始一個字節時,最好以小於 600 毫秒的速度開始。 下面列出的解決方案是我經常改進 FCP 的一些方法。 在對您的網站進行任何更改之前,請諮詢 PageSpeed 專家。

強大的網絡連接的存在通常與較差的頁面速度性能相關聯。 壓縮方法減少了從服務器發送的數據量,這意味著等待網絡資源加載所花費的時間更少。 Brotli 和 Gzip 是兩種流行的壓縮技術。 因為腳本用於佈局,所以它們會影響 First Contentful Paint (FCP)。 當資源提示啟動下載或連接時,由瀏覽器自行完成該過程。 頁面速度庫包括大量強大的工具,例如加載、預取和預連接。 小心使用資源提示至關重要,因為它們會減慢您的頁面速度。
無法使用 JavaScript 正確呈現的頁面可能會崩潰。 渲染外部 CSS 文件時會發生渲染阻塞。 準確地說,保持樣式表盡可能小。 簡碼可用於在一行中寫下選擇器最重要的屬性。 您甚至可以通過使用逗號合併選擇器、刪除輸入和空格以及編寫更短的顏色代碼來進一步減小 CSS 的大小。 將腳本添加到腳本標籤後,可以同時下載該腳本以構建頁面。 下載腳本後,它們將在 HTML 代碼中按原始順序執行。
這也有可能會阻止頁面的顯示,但它通常已經出現在屏幕上。 在 CSS font-face 聲明中,您可以指定 Web 字體的首選順序。 這種類型的字體通常在加載字體之前不會顯示文本。 您可以使用 font-display:swap 工具將其替換為其他字體,而不是以瀏覽器的默認字體顯示文本。
最大的內容塗料如何改進
最大內容繪製 (LCP) 測量視口中最大內容元素加載所需的時間。 要改進 LCP,請優化您的圖像和視頻以使其快速加載,並確保您的服務器快速響應請求。 您還可以使用預加載或預取資源提示來告訴瀏覽器在需要之前加載資源。
Google 最大內容池 (LCP) 中的最大內容是 2021 年推出的一項新指標。首屏最大元素加載到頁面上所需的時間決定了最大元素所需的時間在折疊上方加載。 通過降低網站的 LCP,可以加快網站上基本內容的查看速度。 在解決潛在的 LCP 問題之前,您必須首先確定最大元素的加載速度。 一個好的經驗法則是測量移動和桌面頁面加載的 75%。 除了改善負載指標外,圖像優化還可以減少佈局變化並改善用戶體驗。 允許您的瀏覽器根據設備確定應顯示的圖像。
如果要圖片為600×600,必須先寫600w。 瀏覽器必須在此方法中選擇圖像大小,而不必選擇圖像的大小。 因為英雄圖像通常是最重要的折疊元素,所以它們必須快速加載。 您可以通過加載帶有支持 JavaScript 的英雄圖像的頁面來顯著改進 LCP。 為了減少文件中的數據量,可以使用各種算法來最小化或壓縮文件。 一些託管公司和 CDN 提供商定期使用這些技術。 如果您網站的文件沒有被縮小或壓縮,我建議您立即處理它們。
如果您希望您的網站發揮最佳性能,您應該優化其 JavaScript。 要利用此技術,您必鬚根據設備類型使用各種關鍵 CSS。 Web.dev 有一篇很棒的關於代碼拆分的文章。 反過來,緩存有助於提高 Web 的性能。 Service Worker 負責通過避免重複常見元素來減小 HTML 有效負載的大小。 可以緩存靜態的 HTML,可以大大降低 TTFB。 使用 HTTP/2 服務器推送和鏈接 rel=preload 時,您可以加速關鍵資源的交付。
下一步是指定瀏覽器應立即開始與域建立連接的過程。 這減少了往返重要域所花費的時間。 連接時要非常小心。 如果您的主題過於臃腫,您的加載時間可能會顯著增加,並且您的 Core Web Vitals 可能會受到影響。 選擇插件後,請仔細研究它並密切關注其性能。 如果您對 LC 流程沒有任何顧慮,最好定期查找您所在領域的問題。 Google 根據他們在 28 天內收到的 Core Web Vitals 認為關鍵頁面每月至少出現一次。
第一個有內容的油漆與最大的有內容的油漆
First Contentful Paint 與 Core Web Vitals Largest Contentful Paint (LCP) 不同,因為 LCP 考慮了網站上的大型元素變為可見所需的時間。 在 FCP 的情況下必須首先加載第一個元素; 但是,第一個元素不一定是最大的元素。
為什麼 Fcp 和 Lcp 對您的網站很重要
當用戶可以在屏幕上看到任何內容時,頁面加載時間線中的第一個點也稱為快速 FPP,這使用戶更容易解釋場景。 最大元素出現在屏幕中央所需的時間決定了它所需的時間。 在我們之前的文章中,我們指出網站不會立即加載。
第一個內容豐富的油漆 Wp 火箭
First Contentful Paint (FCP) 測量從頁面開始加載到瀏覽器從該頁面呈現第一個內容的時間。 這是衡量網站用戶體驗的一個重要指標,因為它代表用戶必須等待多長時間才能看到頁面上的任何內容。 WP Rocket 是一個 WordPress 插件,聲稱可以通過優化您的 HTML、CSS 和 JavaScript 文件來加速您的網站。 它還具有緩存預加載、延遲加載和縮小等功能。
First Contentful Paint (FCP) 確定內容出現在網站上所需的時間。 使用毫秒測量,它可以用來計算網站的加載速度。 網站應具有最長 1.8 秒的動畫剪輯格式 (ACF)。 進度緩慢的最常見原因是渲染阻止腳本和样式表。 如果您將 Web 字體與 First Contentful Paint (FCP) 一起使用,那將比根本不使用 Web 字體更糟糕。 如果您將腳本加載到您的網站中,請確保它們不僅僅是下載,還包括解析、編譯和執行。 要減少系統中的文件數量,請盡量將服務器的響應時間保持在 600 毫秒以下。
服務器通過更快地呈現內容並避免不必要的網絡旅行來提供更好的性能。 在 Lighthouse 9.1 上獲得 10% 的分數,您將達到需要完美體驗才能達到最大值的地步。 您的服務器處理從 ISP 到數據中心的數據所花費的時間不包含在此圖中。 DevTools 可用於使用 Paint Timing API 記錄 FCP 的性能。
如何提高您網站的第一個內容油漆分數。
如果您想改善網站的瀏覽體驗,Google 建議您在 1.8 秒或更短的時間內為 First Contentful Paint 評分。 它衡量用戶單擊鏈接後頁面出現的時間。 因此,您可以加快網站的加載過程並保持用戶的參與度,同時還可以縮短網站的加載時間。 渲染阻塞腳本和样式表是 First Contentful Paint 速度變慢的兩個最常見原因。 如果您減少使用的資源數量,您可以顯著提高您的分數。 除了緩存和其他性能提陞技術之外,您還可以使用緩存和其他性能提陞技術來改善用戶體驗。