10

コマンドラインからGoogleページの速度を実行することは可能ですか?もしそうなら、どのように?毎晩または毎日のGooglePageSpeed呼び出しを自動化することに興味があります。これにより、コミット後、またはGoogle PageSpeedの「グレード」(特定のページ)が低下した場合は毎日通知されます。

4

3 に答える 3

16

コマンド ラインからPageSpeed Insightsを使用することができます。

次の方法でインストールします。 $ npm install --global psi

使用法: $ psi <url> --key=<key> --prettyprint=<true> --userIp=<userIp> --locale=<locale> --strategy=<desktop|mobile>

次のように実行します。$ psi http://stackoverflow.com

PageSpeed デスクトップ インサイト CLI

また、モバイル インサイトの場合:$ psi http://stackoverflow.com --strategy=mobile

PageSpeed モバイル インサイト CLI

更新: grunt + grunt-pagespeed + ngrokを使用して、ローカル開発環境 (インターネット接続が必要) 内で PageSpeed Insights を使用できます。詳細については、grunt-pagespeed と ngrokのサンプル プロジェクトを確認してください。

注: $ ngrok -authtoken <your-token> 80Web インターフェイスのパラメーターを実行して確認し、Gruntfile.js!

于 2014-09-19T09:11:45.593 に答える
4

Google PageSpeedAPIがあります。コマンドラインから直接機能することはありませんが、APIと対話する任意の言語でスクリプトを簡単に作成できます。

于 2012-03-21T23:28:51.970 に答える