【发布时间】:2020-11-02 14:39:58
【问题描述】:
我正在使用google's page speed insight tool,在生产环境中,它运行良好。
但是可以在 localhost 上使用它吗?或者是否有任何等效的工具来测试本地页面?
我知道灯塔标签也是一种选择,但指标有所不同!我需要该服务中使用的相同 API!
【问题讨论】:
标签: pagespeed google-pagespeed pagespeed-insights
我正在使用google's page speed insight tool,在生产环境中,它运行良好。
但是可以在 localhost 上使用它吗?或者是否有任何等效的工具来测试本地页面?
我知道灯塔标签也是一种选择,但指标有所不同!我需要该服务中使用的相同 API!
【问题讨论】:
标签: pagespeed google-pagespeed pagespeed-insights
您可以使用 Lighthouse Command Line Interface (CLI)(或 run it from NodeJS,如果您熟悉的话),这是 Page Speed Insights 的引擎。
这样您就可以配置 CPU slowdown and network latency 以紧密匹配您体验 Page Speed Insights 的方式。
关于浏览器中的 Lighthouse,指标应该是相同的(就测量什么而言)。
如果您获得的性能数据差异很大,可能有多种原因,例如:
您可以在Lighthouse CLI advantages in this answer I gave 上找到更多信息。
【讨论】:
lighthouse http://localhost/yoursite --output html --output-path ./report.html 会将 HTML 报告放入一个文件夹中。
--disable-storage-reset