提高网站性能的关键一步是测试其当前性能。决定用户(和其他方)如何看待网站速度和可靠性的因素有很多,而对这些因素进行测试是了解哪些措施将有利于提升网站性能的唯一途径。
有许多免费的性能测量工具,例如 Google Lighthouse(可在 Google Chrome Web 浏览器的 DevTools 套件中找到)和 Cloudflare Observatory(Cloudflare 用户都可以在仪表板中找到)。
网站所有者应该使用这些工具来评估哪些因素?可以先从 Core Web Vitals 开始,它包含三个用于衡量重要的网络性能的指标:
更大内容绘制,用于衡量网页中面积更大的一块内容的加载速度
首次输入延迟,用于衡量用户与页面交互到浏览器对交互作出响应所需的时间
累计布局偏移,用户衡量页面加载过程中各个元素的视觉稳定性
改善页面的 Core Web Vitals 指标,不仅提供有价值的用户体验信号,而且还能使页面在 Google 自然搜寻结果中排名靠前。
其他重要的评估指标还包括:首字节时间(页面开始加载的速度)、DNS 查询速度(页面的域名服务将域名转换为 IP 地址的速度),以及交互响应时间(用户与页面交互的速度)。
要了解如何将衡量这些指标转化为有效措施,请参考以下示例:
如果网页的“更大内容绘制”速度很慢,即表明其加载网页中面积更大的一块内容所需的时间会比较长。网页所有者可以调查是否加载了不必要的代码,然后才加载该网页内容,并考虑是否要删除这些无用代码。
首字节时间过慢的网页,其从
源服务器资源检索结果所需的时间会比较长。网页所有者可以调查 DNS 提供商和网站主机的响应时间,以重新配置或更换其中一项或两项服务。