为什么我们总是在所有分页报告上有两个单独的FCP值?
在许多网站上,我正在优化所有这些页面的FCP低于3s的方式,但仍然被谷歌PageSpeed视为FCP > 3s!
在分页页面中,第一个FCP度量(> 3s)似乎来自灯塔缓存,而实验室度量(1s左右)似乎是真实的
谁能解释一下为什么谷歌PageSpeed采用的是“缓存”值而不是实验值??
谢谢
西里尔
发布于 2020-03-31 19:09:11
您误解了这两组数据的含义。
FCP 字段数据是从实际用户收集的,它使用用户的浏览器查看FCP需要多长时间。
模拟了实验室测试。它需要一个连接,应用节流来模拟4G条件(延迟,吞吐量速度)以及降低的CPU性能,然后返回关于您的站点速度的“最佳猜测”。
正因为如此,这只是一个关于你的站点行为的模拟猜测(尽管相当准确)。
此外,FCP字段数据也分为几个部分-绿色小于1秒,橙色小于1到3秒,红色大于3秒。
为您的站点提供So:-
2%的用户获得少于一秒的FCP。
63%的用户在1秒到3秒之间收到FCP
35%的用户获得大于3秒的FCP。
正如模拟测试在我运行它时显示1.6秒的FCP一样,这就是为什么您的大多数用户都是黄色的。
现场数据中的分数也是滚动的30天,所以如果你只是对页面性能进行了改进,那么需要30天才能给出准确的结果。
你还必须考虑的是,你的访问者可能是3G而不是4G,他们可能有一部比实验室测试慢的廉价手机,到CDN的路由(如果你使用CDN)可能与谷歌的服务器等实际用户的路由不同。
现场数据要准确得多,应该是您用来评估站点性能的数据,实验室数据是一个指南。
我注意到的另一件事可能解释了大量的FCP时间,当我运行测试几次时,我得到了500ms的FCP和1.7s的FCP (由于第一个字节的时间高达1秒)-这表明你的主机没有达到标准或你的数据库很慢(所以缓存你的页面)。
PSI黄金法则
请记住,PSI是一个诊断工具,按照指导来修复什么,你的网站将会尽可能快,不要太关注分数,只需确保你通过了所有的诊断,你就会很好。
https://stackoverflow.com/questions/60948275
复制相似问题