|
让您的网站快速加载、快速渲染并更快响应至关重要。 但用户感觉速度快吗?性能测量应用程序(例如 DevTools 浏览器)会报告技术测量结果,例如:阻塞时间:等待下载开始的时间,通常是因为其他资源(例如样式表和脚本)具有更高的优先级。DNS 解析:将主机名解析为 IP 地址以检索资产的时间。
连接时间:TCP连接的初始化时间。第一个字节的时间 (TTFB):请求和响应第一个字节之间 韩国电话号码表 的总时间。接收时间:整个资产的恢复时间。DOM 加载时间:下载和呈现 HTML 文档对象模型的时间。 这通常是解析或修改 DOM 的脚本可以可靠运行的第一个点。页面加载时间:页面和所有资源(例如图像、样式表、脚本等)的下载时间。
页面总权重:所有资源的总大小。 通常会报告压缩(下载)大小和未压缩大小。DOM 元素的数量:页面上 HTML 元素的总数。 元素越多,页面渲染所需的时间就越长。
首次内容绘制 (FCP):浏览器渲染内容的第一个像素之前的时间。
首次有意义的绘制 (FMP):用户看到主页内容之前所经过的时间。
交互时间 (TTI):页面完全交互并能够可靠地响应用户输入之前所经过的时间。
First CPU Idle Time(首次 CPU 空闲时间):CPU 渲染页面并执行所有初始化脚本、等待更多输入所花费的时间。
CPU 使用率:渲染页面和响应用户输入时所需的处理活动。
每秒布局:浏览器重新计算页面样式和布局的速度。
它们可用于确定特定瓶颈,例如服务器负载、CMS 缓存、浏览器缓存、下载速度和 JavaScript 效率。 但他们无法确定页面是否提供了良好或不良的用户体验。 例如:
应用程序可能会快速下载并显示,但在第一次交互后会变得无响应,因为它正在运行大量未经优化的 JavaScript 代码。
聊天应用程序可以在用户发布消息时不断下载数据。 即使页面显示为响应式,评估工具也可能会假设它尚未完成加载。
Core Web Vitals 正是 Google 解决这些困境的目的。
|
|