¿Es posible ejecutar la velocidad de la página de Google desde la línea de comando? ¿Si es así, cómo? Estoy interesado en la automatización de las llamadas de Google a la velocidad de la página diaria o diaria que me informarán después de una confirmación o diariamente si he causado una caída en la "calificación" de Google PageSpeed (para una página determinada).¿Es posible ejecutar la velocidad de la página de Google desde la línea de comandos?
Respuesta
Hay un Google Page Speed API. No funcionará directamente desde una línea de comandos, pero puede escribir fácilmente un script en el idioma de su elección que interactuará con la API.
Es posible utilizar el PageSpeed Insights desde la línea de comandos:
Instalar a través de: $ npm install --global psi
Uso: $ psi <url> --key=<key> --prettyprint=<true> --userIp=<userIp> --locale=<locale> --strategy=<desktop|mobile>
Run así: $ psi http://stackoverflow.com
también para penetraciones móviles: $ psi http://stackoverflow.com --strategy=mobile
ACTUALIZACIÓN: Se pueden utilizar los Insights PageSpeed dentro de su entorno de desarrollo local (requiere conexión a Internet) con grunt + + grunt-pagespeedngrok. Consulte el sample project for grunt-pagespeed and ngrok para obtener más información.
Nota: Ejecute $ ngrok -authtoken <your-token> 80
y compruebe los parámetros de la interfaz web para asegurarse de configurar el puerto correcto en su Gruntfile.js
.
Puede utilizar rizo ejecutar Page Speed desde la línea de comandos, así:
curl "https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=http://your_url/&prettyprint=true&strategy=mobile&key=your_api_key"
le proporcione resultados legibles por humanos en JSON. cmd-F "puntaje" para ubicar el puntaje general.
Referencia: Official Google api.
- 1. ¿Cómo ejecutar Google Codepro Analytix desde la línea de comandos?
- 2. Ejecutar Java desde la línea de comandos
- 3. Ejecutar proyecto de Eclipse desde la línea de comandos
- 4. Ejecutar el comando vim desde la línea de comandos
- 5. ¿Es posible ejecutar el compilador Eclipse JDT desde la línea de comandos, como javac?
- 6. Ejecutar una biblioteca de Ruby desde la línea de comandos
- 7. Ejecutar el modo de depuración desde la línea de comandos
- 8. Cómo ejecutar ffmpeg desde la línea de comandos en android
- 9. No se puede ejecutar UIAutomationTest desde la línea de comandos
- 10. Ejecutar el paquete osgi desde la línea de comandos
- 11. Ejecutar JUnit Test suite desde la línea de comandos
- 12. Referencia rápida desde la línea de comandos
- 13. cómo dejar de usar velocidad de la página Google
- 14. ¿Es posible publicar un FLA desde la línea de comando?
- 15. Cómo arrancar desde la línea de comandos
- 16. ¿Cómo pruebo la velocidad neta desde la línea de comandos en un servidor Linux (sin gui)?
- 17. Obtenga la versión de TCL desde la línea de comandos?
- 18. ¿Cómo puedo ejecutar las pruebas de la unidad Silverlight desde la línea de comandos
- 19. Ejecutando Jmeter de forma remota desde la línea de comandos
- 20. ¿Es posible ejecutar PhantomJS desde node.js como un argumento de línea de comandos?
- 21. ¿Es posible ver los contenidos de los mensajes de RabbitMQ directamente desde la línea de comandos?
- 22. ¿Cómo ejecutar Matlab desde la línea de comando?
- 23. C# - ¿Es posible crear una aplicación de Windows Forms que se pueda ejecutar desde la línea de comandos con parámetros?
- 24. TestNG surefire, ejecutar suite con la línea de comandos maven
- 25. ¿Es posible crear solicitudes de fusión en Git puro desde la línea de comandos?
- 26. Ejecutar pruebas de la unidad iOS desde la línea de comandos con Xcode 4.5
- 27. ¿Cómo ejecutar el código PHP desde la línea de comando?
- 28. Ejecutar Excel Macro desde fuera de Excel mediante VBScript desde la línea de comandos
- 29. ¿Cuál es la diferencia entre ejecutar un script desde la línea de comandos y desde exec() con PHP?
- 30. ¿Es posible conocer la utilización de la CPU desde una secuencia de comandos
Maldición, mi publicación original no es muy clara. Prefiero probar estas cosas antes de que vayan a producción o a aceptación, digamos en una versión nocturna, o solo a nivel local. Así que no hay acceso a la instancia a través de Internet a menos que se ejecute desde la línea de comandos, y puede acceder a localhost, ect. – lucidquiet
@lucidquiet He actualizado mi respuesta y he agregado una opción para usar PageSpeed en un entorno de desarrollo local. No estoy seguro de si esto funcionará para usted, ya que requiere Grunt y una conexión a Internet, pero tal vez puede probarlo :) – Sven