是否可以從命令行運行Google Page速度?如果是這樣,怎麼樣?我有興趣自動化每晚或每天的Google PageSpeed調用,如果我導致Google PageSpeed'成績'(對於給定頁面)下降,我會在提交或每天后通知我。是否可以從命令行運行Google Page速度?
6
A
回答
3
有一個Google Page Speed API。它不會直接從命令行工作,但您可以使用您選擇的語言輕鬆編寫腳本,以便與API交互。
8
它可以使用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
更新:您可以使用PageSpeed Insights的本地開發環境grunt + grunt-pagespeed + ngrok(需要連接互聯網)內。請查看sample project for grunt-pagespeed and ngrok瞭解更多信息。
注意:運行$ ngrok -authtoken <your-token> 80
並檢查Web界面參數以確保在您的Gruntfile.js
中設置正確的端口!
0
您可以使用捲曲到命令行這樣運行的PageSpeed:
curl "https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=http://your_url/&prettyprint=true&strategy=mobile&key=your_api_key"
它將JSON返回人類可讀的結果。 cmd-F「分數」來查找整體分數。
相關問題
- 1. UI自動化儀器是否可以從命令行運行?
- 2. 是否可以從命令行運行Smalltalk腳本?
- 3. 是否可以從命令行運行PyDev代碼分析?
- 4. 是否可以從刀執行命令中運行chef-client?
- 5. 是否可以從命令行運行Visual Studio轉換向導?
- 6. 是否可以從命令行
- 7. 是否可以從applet執行命令?
- 8. 是可以在命令行中運行縮小網頁速度的HTML?
- 9. 是否可以從actionscript運行終端命令?
- 10. 是否可以從java運行導出命令?
- 11. 是否可以從cPython運行PowerShell和Active Directory命令?
- 12. 命令從命令行運行,而不是從cron運行?
- 13. 是否可以在Rubymine中運行終端/命令提示符?
- 14. 的executeQuery命令運行速度很慢
- 15. bash腳本運行從文件的速度比在命令行
- 16. 是否可以從CentOS命令行執行數據庫插入?
- 17. 從命令行運行OwinHost的難度
- 18. 是否可以從命令行運行Visual Studio Database Edition模式遷移?
- 19. 是否可以在Android上從命令行運行OAT/ELF文件?
- 20. 是否可以從命令行在Matlab的運行實例中打開文件?
- 21. PHP可以檢測它是否從cron作業或命令行運行?
- 22. 是否可以從命令行運行Eclipse JDT編譯器,如javac?
- 23. 什麼可能導致從Windows服務執行的進程運行速度比從命令行(admin)運行慢?
- 24. 我可以從命令行運行Eclipse C++格式化程序
- 25. 是否可以通過外部命令在Excel中運行宏?
- 26. Sysinternal命令是否可以在PowerShell中運行?
- 27. 是否可以在IPython中通過調試來運行命令?
- 28. 是否可以在每次安裝gem後運行命令?
- 29. 是否可以運行列表中的命令?
- 30. APK是否可以發送命令通過JNI運行dhcpcd?
該死,我原來的帖子不是很清楚。我寧願在製作或接受之前測試這些東西,比如在夜間製作中,或者在本地製作。因此,除非從命令行運行,否則不能通過互聯網訪問實例,並且可以訪問本地主機等。 – lucidquiet 2014-09-19 15:53:36
@lucidquiet我已經更新了我的答案,並添加了在本地開發環境中使用PageSpeed的選項。不知道這是否適合你,因爲它需要Grunt和互聯網連接,但也許你可以試試看:) – Sven 2014-09-19 18:22:55