pagespeed - 谷歌页面速度见解。灯塔测量原点
问题描述
Google 通过灯塔测量为给定 URL 提供速度索引: https ://developers.google.com/speed/pagespeed/insights
数据与我自己的测量有很大不同。现在我的猜测是他们在位于美国的机器上使用一些 4G 仿真来进行移动页面测试,而我的 testet 网络服务器位于欧洲。
知道在哪里可以找到有关他们执行测试的地理位置的信息吗?
解决方案
Lighthouse 使用“慢速 4G 连接”。这种选择会影响网络速度与页面重量的重要性。
Lighthouse 如何使用网络节流,以及如何使其更好?
好问题。在 Lighthouse 运行中默认应用网络和 CPU 限制。网络尝试模拟慢速 4G 连接,CPU 的速度比您机器的默认速度慢 4 倍。如果您更喜欢在没有限制的情况下运行 Lighthouse,则必须使用 CLI 并使用上面提到的 --throttling.* 标志禁用它。
和...
结果是否发送到远程服务器?
没有。Lighthouse 在本地运行,使用安装在机器上的 Chrome 浏览器的本地版本审核页面。报告结果永远不会被处理或发送到远程服务器。
所有测试均使用模拟移动设备运行,限制为快速 3G 网络和 4 倍 CPU 减速。
注意:此 repo 包含 web.dev 的书面内容。客户端 JS 和服务端尚未开源,但我们希望尽快分享!bowing_man️</p>
最后我想说 web.dev 在浏览器中运行 Lighthouse,使用本地 JS,但谷歌对此并不是很清楚。我的主张可以得到希望 Lighthouse 能够审计本地网站的人们的支持。
推荐阅读
- vb.net-2010 - 计数特定的列名
- sql - 如何在 Excel 或 SQL 中将数据从宽格式传输到长格式?
- java - 在 Kotlin 项目中包含使用 Java9 或 Java10 构建的 maven 依赖项
- c# - 无法在 asp.net core 2.0 Web App 中实现功能文件夹
- sql - Redshift 表列名自动转换为小写问题
- amazon-s3 - AWS S3 不提供来自子文件夹的相对路径
- bash - bash:捕获用户输入并执行几乎相同的命令
- r - 加速 R 代码 - 矢量化?
- javascript - 为什么我不能访问我的任何 Javascript 对象?
- vba - 在空行中写入部门编号和部门总数