在推出核心网络生命力指标三年后,全球仍有 33% 的网站难以通过这一极具挑战性的指标——最大内容绘制 (LCP)
为了解决这个问题,我们与 Google 合作,推出了由四部分组成的网络研讨会系列“您的业务的核心网络要素”。第三集专门介绍如何掌握 LCP 优化,现在可以在 YouTube 上重播:
在此会议上,Google 顶尖人才 Barry Pollard 和 Adam Silverstein 与 NitroPack 的 CTO Ivailo Hristov 一起讨论:
- LCP 的最新发展和变化
- 是什么让 LCP 成为最难优化的核心 Web 指标
- 提高较差的 LCP 分数的现场技术
请继续阅读网络研讨 建筑师数据库 会的亮点和可操作的清单,以将您的 LCP 从“失败”修复为“通过”。
什么是最大内容绘制 (LCP)?
最大内容绘制 (LCP) 是一项核心 Web 指标,用于衡量视口中最大元素相对于页面首次开始加载时的渲染 您可以在以下任一级别指示浏览器 时间。它对用户体验尤其重要,因为它可以帮助您从用户的角度了解感知到的加载性能。
延迟的 LCP 可能表示页面加载其主要内容的时间过长,从而导致用户感觉加载缓慢。使用以下阈值来衡量您的 LCP 分数:
- 低于 2.5 秒为佳
- 2.5 – 4.0 秒意味着需要改进
- 超过 4.0 秒则被认为是差
什么被视为 LCP 元素?
根据网页的结构和内容,各 CA 细胞数 种元素都可以被视为最大的内容元素。
以下任意一项均可归类为最大内容元素候选:
- 图像:包括使用img 标签加载的图像,以及通过 CSS 用作视口内显示的背景图像。
- svg元素内的图像元素 :如果 SVG 包含图像元素(例如通过图像标签),则可以将其报告为 LCP。
- 视频:视频的海报图像(视频播放前显示的图像)可以作为 LCP。如果没有海报图像,视频会自动播放而无需用户交互,则视频帧本身也可以作为 LCP。
- 动画媒体:例如,使用第三方 动画应用程序创建的动画 GIF 的第一帧
- 块级文本元素:这涉及文本元素,例如标题(h1、h2 等)、段落(p)、列表(ul、ol 等)等。在视口中占用最大空间的文本块可以作为 LCP 候选。
- 通过 CSS 加载背景图像的元素:如果元素(例如div 或section)使用 CSS 中的 background-image 属性设置了背景图像,并且该图像是最大的可见内容,则它可以是 LCP。
如何在网页上找到 LCP 元素
在内部,Chrome 浏览器将在页面内容呈现时识别不同的 LCP 元素。这意味着在初始页面加载期间,LCP 元素将发生变化,直到首屏加载完毕才显示最终最大的元素。
重要提示:根据不同的屏幕尺寸,同一网页的 LCP 元素可能会有所不同。
幸运的是,借助 Chrome DevTools 和 WebPageTest 等工具,您可以轻松识别特定页面加载场景的特定 LCP 元素。1
. 使用 Chrome DevTools
- 右键单击页面上的任意位置并选择“检查”
- 转到“性能”选项卡并重新加载页面
- 页面加载完成后,你会看到事件的时间线
- 在“时间安排”部分中查找“LCP”标记,然后向下滚动以在“摘要”选项卡中查看更多详细信息
- 将鼠标悬停在“相关节点”链接上以突出显示页面上的 LCP 元素
2. 使用 WebPageTest
- 在www.webpagetest.org上输入网页网址并开始测试
- 测试完成后,转到“页面性能指标”选项卡,然后单击“最大内容绘制”
- 您将找到有关 LCP 的详细信息,包括突出显示 LCP 元素的屏幕截图