Google Page hızını komut satırından çalıştırmak mümkün mü? Öyleyse nasıl? Google PageSpeed "notu" nda (belirli bir sayfa için) bir düşüşe neden olsaydım, günlük veya günlük Google PageSpeed çağrılarını otomatik olarak bana bildirir.Google Page hızını komut satırından çalıştırmak mümkün mü?
cevap
Google Page Speed API var. Doğrudan bir komut satırından çalışmaz, ancak API ile etkileşime girecek olan dilinize kolaylıkla bir komut dosyası yazabilirsiniz.
Bu komut satırından PageSpeed Insights kullanmak mümkündür: Install
aracılığıyla: $ npm install --global psi
Kullanımı: Böyle $ psi <url> --key=<key> --prettyprint=<true> --userIp=<userIp> --locale=<locale> --strategy=<desktop|mobile>
Run it: $ psi http://stackoverflow.com
Ayrıca mobil anlayışlar: $ psi http://stackoverflow.com --strategy=mobile
GÜNCELLEME: Kendi yerel geliştirme ortamı grunt + grunt-pagespeed + ngrok ile (gerekli internet bağlantısı) içinde Hızı Analizleri kullanabilirsiniz. Daha fazla bilgi için sample project for grunt-pagespeed and ngrok numaralı telefonu arayın.
Not: $ ngrok -authtoken <your-token> 80
'u çalıştırın ve Gruntfile.js
numaralı telefonunuzda doğru bağlantı noktasını belirlediğinizden emin olmak için web arabirim parametrelerini kontrol edin!
Öyle gibi komut satırından Sayfa Hızı çalıştırmak için curl kullanabilirsiniz:
curl "https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=http://your_url/&prettyprint=true&strategy=mobile&key=your_api_key"
O json insan okunabilir sonuçlar döndürür. Toplam puanı bulmak için cmd-F "skoru".
Referans: Official Google api.
- 1. Mathematica'nın diff işlevselliğini komut satırından çağırmak mümkün mü?
- 2. Simülatörde ARKit çalıştırmak mümkün mü?
- 3. Matlab komut satırından nasıl çalıştırılır?
- 4. Google Chrome'u uzantılarla birlikte başsız modda çalıştırmak mümkün mü?
- 5. zamanlama görevi komut satırından perl komutunu çalıştırmak için
- 6. Görev Zamanlayıcı komut satırından başarıyla .exe çalıştırmak edilemez ama
- 7. xUnit.net'de, testleri sırayla çalıştırmak mümkün mü?
- 8. Windows XP'de CoreCLR'yi çalıştırmak mümkün mü?
- 9. iPhone'un arka planında ivmeölçer çalıştırmak mümkün mü?
- 10. ZeroMQ'yi bir Arduino üzerinde çalıştırmak mümkün mü
- 11. Linux PowerPC tabanlı Nodejs çalıştırmak mümkün mü?
- 12. Komut satırı derleyicisini Delphi XE2'de seçili yapı yapılandırmasıyla çalıştırmak mümkün mü?
- 13. Komut satırından
- 14. R komut satırından komut satırı
- 15. Pitest'i komut satırından çalıştırın
- 16. Komut satırından komut dosyalarını NodeJ'lere nasıl aktarıyorsunuz? Komut satırından
- 17. Intellij statik analiz araçlarını komut satırından çalıştırın
- 18. Profilleyiciyi komut satırından nasıl çalıştırabilirim?
- 19. VS2010'da tek bir dosyada stylecop'u çalıştırmak mümkün mü?
- 20. Android, komut satırından Windows'ta oluştur
- 21. Bir GCM alımını adb shell/am komut satırından simüle etmek mümkün mü? Hata alıyorum
- 22. Eclipserator'ı komut satırından kullanma
- 23. Komut satırından veritabanı oluşturma
- 24. Windows komut satırından
- 25. Komut satırından IIS express
- 26. Sendmail'i komut satırından kullanma
- 27. Yankı vim komut satırından
- 28. Konsol komut satırından kurtulun
- 29. Faking socket.io komut satırından bağlantı
- 30. Oracle sqldeveloper - DB komut satırından nasıl bağlanır
Darn, orijinal gönderim çok net değil. Bu şeyleri üretime veya kabullere gitmeden önce, bir gece yapımında ya da sadece yerel olarak test etmeyi tercih ederim. Yani, komut satırından koşmadıkça ve internete erişemedikçe, internet üzerinden örnek olarak erişilemez. – lucidquiet
@lucidquiet Cevabımı güncelledim ve PageSpeed'i yerel geliştirme ortamında kullanmak için bir seçenek ekledim. Grunt ve internet bağlantısı gerektirdiği için bunun sizin için işe yarayıp yaramayacağından emin değilsiniz, ama belki de deneyebilirsiniz :) – Sven