如何使用插件改进 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 速度变慢的两个最常见原因。 如果您减少使用的资源数量,您可以显着提高您的分数。 除了缓存和其他性能提升技术之外,您还可以使用缓存和其他性能提升技术来改善用户体验。