是否可以从命令行运行Google Page速度?如果是这样,怎么办?我有兴趣自动执行每晚或每天一次的Google PageSpeed调用,这些调用将在提交后或每天自动通知我是否导致了Google PageSpeed“等级”(对于给定页面)的下降。
最佳答案
可以从命令行使用PageSpeed Insights:
通过以下方式安装:$ npm install --global psi
用法:$ psi <url> --key=<key> --prettyprint=<true> --userIp=<userIp> --locale=<locale> --strategy=<desktop|mobile>
像这样运行它:$ psi http://stackoverflow.com
也可用于移动数据分析:$ psi http://stackoverflow.com --strategy=mobile
更新:您可以在本地开发环境(需要Internet连接)中将PageSpeed Insights与grunt + grunt-pagespeed + ngrok结合使用。 checkout sample project for grunt-pagespeed and ngrok以获取更多信息。
注意:运行$ ngrok -authtoken <your-token> 80
并检查Web界面参数,以确保在Gruntfile.js
中设置正确的端口!