我在针对以前不推荐使用的测试版本的Google PSI常见问题解答中注意到,它说对网站所做的更改不会立即影响PSI得分。
“ PSI中显示的速度数据不会实时更新。报告的指标反映了过去30天的用户体验,并且每天都会更新。”
https://developers.google.com/speed/docs/insights/faq
常见问题解答的这一部分是否仍然适用?我注意到,如果我减少DOM元素的数量,Google PSI中的“避免DOM过多”投诉会立即显示正确的DOM元素新计数,但得分仍保持在相同范围内。
答案 0 :(得分:1)
您所指的部分是“现场数据”,实际上仍是在过去30天的时间段内计算得出的。
但是,当您通过Page Speed Insights运行网站时,该网站经过了测试,没有任何缓存,并且在每次运行时都会进行计算。 (称为“实验室数据”)
将字段数据视为“真实世界”信息,根据您网站的访问者和他们的经历,它可以更准确地表示人们访问您的网站时真正所发生的事情。
将“实验室数据”视为综合测试和诊断工具。他们尝试模拟较慢的CPU和4G连接,但它仍然是模拟,旨在为您提供有关潜在问题的反馈。但是,它具有在进行更改时立即更新的优点。
因此,当您更改站点时,您的“现场数据”将始终落后于“实验室数据”。
还请记住,报告中的某些项目纯属诊断。在您的“ DOM大小过大”的示例中,这没有直接评分的含义。但是,它可以解释为什么您可能会得到较慢的渲染时间,或者由于大量DOM元素=更长的渲染时间和更多的重排机会而导致较大的“累积布局偏移”。