httpstat - alat statistik curl untuk memeriksa kinerja situs web

httpstat - alat statistik curl untuk memeriksa kinerja situs web

httpstat adalah skrip Python yang mencerminkan statistik keriting dengan cara yang menarik dan terdefinisi dengan baik, itu adalah file tunggal yang kompatibel dengan Python 3 dan tidak memerlukan perangkat lunak tambahan (dependensi) untuk diinstal pada sistem pengguna.

Ini pada dasarnya pembungkus alat curl, berarti Anda dapat menggunakan beberapa opsi keriting yang valid setelah URL, tidak termasuk opsi -w, -D, -Hai, -S, Dan -S, yang sudah digunakan oleh httpstat.

Alat statistik httpstat curl

Anda dapat melihat pada gambar di atas ASCII Tabel yang menampilkan berapa lama setiap proses berlangsung, dan bagi saya langkah terpenting adalah “Pemrosesan Server” - Jika nomor ini lebih tinggi, maka Anda perlu menyetel server Anda untuk mempercepat situs web.

Untuk tuning situs web atau server, Anda dapat memeriksa artikel kami di sini:

  1. 5 Tips Untuk Menyetel Kinerja Apache Web Server
  2. Mempercepat kinerja Apache dan nginx hingga 10x
  3. Cara meningkatkan kinerja nginx menggunakan modul GZIP
  4. 15 tips untuk menyetel kinerja mysql/mariadb

Merebut httpstat Untuk memeriksa kecepatan situs web Anda menggunakan instruksi dan penggunaan instilasi berikut.

Instal httpstat di sistem linux

Anda dapat menginstal httpstat utilitas menggunakan dua metode yang mungkin:

1. Dapatkan langsung dari repo github menggunakan perintah wget sebagai berikut:

$ wget -c https: // mentah.Githubusercontent.com/reorx/httpstat/master/httpstat.py 

2. Menggunakan Pip (Metode ini memungkinkan httpstat untuk diinstal pada sistem Anda sebagai perintah) seperti itu:

$ sudo pip menginstal httpstat 

Catatan: Pastikan Pip Paket yang diinstal pada sistem, jika tidak menginstalnya menggunakan manajer paket distribusi Anda yum atau apt.

Cara menggunakan httpstat di linux

httpstat Dapat digunakan sesuai dengan cara Anda menginstalnya, jika Anda langsung mengunduhnya, jalankan menggunakan sintaks berikut dari dalam direktori unduhan:

$ Python httpstat.py url curl_options 

Jika Anda menggunakan Pip Untuk menginstalnya, Anda dapat menjalankannya sebagai perintah dalam formulir di bawah ini:

$ httpstat url curl_options 

Untuk melihat halaman bantuan untuk httpstat, mengeluarkan perintah di bawah ini:

$ Python httpstat.py --help atau $ httpstat --help 
httpstat membantu
Penggunaan: httpstat url [curl_options] httpstat -h | --help httpstat -argumenversi: url url untuk meminta, bisa dengan atau tanpa 'http (s): //' Opsi awalan: curl_options opsi yang didukung curl apa pun, kecuali -w -d -o -s -s, yang sudah digunakan secara internal. -h --Help Tampilkan layar ini. --Versi Tampilkan Versi. Lingkungan: httpstat_show_body diatur ke 'true' untuk menunjukkan badan respons dalam output, perhatikan bahwa panjang tubuh dibatasi hingga 1023 byte, akan dipotong jika melebihi. Default adalah 'false'. Httpstat_show_ip secara default httpstat menunjukkan alamat IP/port lokal dan lokal. Diatur ke 'false' untuk menonaktifkan fitur ini. Default 'Benar'. Httpstat_show_speed diatur ke 'true' untuk menampilkan kecepatan unduhan dan unggah. Default adalah 'false'. Httpstat_save_body secara default httpstat menyimpan badan dalam file tmp, diatur ke 'false' untuk menonaktifkan fitur ini. Default adalah 'true' httpstat_curl_bin menunjukkan jalur ikal untuk digunakan. Default adalah 'Curl' dari Shell $ Path saat ini. Httpstat_debug diatur ke 'true' untuk melihat log debugging. Default adalah 'false' 

Dari output perintah bantuan di atas, Anda dapat melihatnya httpstat memiliki kumpulan variabel lingkungan yang berguna yang mempengaruhi perilakunya.

Untuk menggunakannya, cukup ekspor variabel dengan nilai yang sesuai di .Bashrc atau .zshrc mengajukan.

Contohnya:

Ekspor httpstat_show_ip = false ekspor httpstat_show_speed = ekspor sejati httpstat_save_body = false ekspor httpstat_debug = true 

Setelah Anda selesai menambahkannya, simpan file dan jalankan perintah di bawah ini untuk mempengaruhi perubahan:

$ sumber ~/.Bashrc 

Anda juga dapat menentukan jalur biner curl untuk digunakan, standarnya adalah keriting dari variabel lingkungan shell $ path saat ini.

Di bawah ini adalah beberapa contoh yang menunjukkan caranya httpsat Pekerjaan.

$ Python httpstat.Py Google.com atau $ httpstat google.com 
httpstat - menunjukkan statistik situs web

Di perintah berikutnya:

  1. -X Command Flag menentukan metode permintaan khusus untuk digunakan saat berkomunikasi dengan server http.
  2. --Data-urlencode data posting data (a = b dalam kasus ini) dengan encoding URL dihidupkan.
  3. -v Mengaktifkan mode verbose.
$ Python httpstat.py httpbin.org/post -x Posting --Data -Urlencode "A = B" -V 
httpstat - permintaan posting khusus

Anda dapat melihat melalui halaman Curl Man untuk opsi yang lebih berguna dan canggih atau mengunjungi httpstat Repositori GitHub: https: // github.com/reorx/httpstat

Dalam artikel ini, kami telah membahas alat yang berguna untuk memantau statistik keriting adalah cara yang sederhana dan jelas. Jika Anda mengetahui alat semacam itu di luar sana, jangan ragu untuk memberi tahu kami dan Anda juga dapat mengajukan pertanyaan atau berkomentar tentang artikel ini atau httpstat melalui bagian umpan balik di bawah ini.