httpstat - Curl Statistics -työkalu verkkosivuston suorituskyvyn tarkistamiseen
httpstat on Python-skripti, joka heijastaa käpristymistilastoja kiehtovalla ja tarkasti määritellyllä tavalla. Se on yksi tiedosto, joka on yhteensopiva Python 3:n kanssa eikä vaadi lisäohjelmistojen (riippuvuuksien) asentamista käyttäjille. järjestelmä.
Se on pohjimmiltaan cURL-työkalu, joka tarkoittaa, että voit käyttää useita kelvollisia cURL-vaihtoehtoja URL-osoitteiden jälkeen, lukuun ottamatta vaihtoehtoja -w, -D, >-o, -s ja -S, jotka ovat jo httpstatin käytössä.
Yllä olevassa kuvassa näkyy ASCII-taulukko, jossa näkyy, kuinka kauan kukin prosessi kesti, ja minulle tärkein vaihe on "palvelinkäsittely" – jos tämä luku on suurempi, sitten sinun on viritettävä palvelin nopeuttaaksesi verkkosivustoa.
Sivuston tai palvelimen virittämistä varten voit tarkistaa artikkelimme täältä:
- 5 vinkkiä Apache-verkkopalvelimen suorituskyvyn säätämiseen
- Nopeuta Apachen ja Nginxin suorituskykyä jopa 10x
- Kuinka parantaa Nginxin suorituskykyä Gzip-moduulin avulla
- 15 vinkkiä MySQL/MariaDB-suorituskyvyn virittämiseen
Tarkasta httpstat ja tarkista verkkosivustosi nopeus noudattamalla seuraavia asennus- ja käyttöohjeita.
Asenna httpsstat Linux-järjestelmiin
Voit asentaa httpstat-apuohjelman kahdella mahdollisella tavalla:
1. Hanki se suoraan Github-repostaan käyttämällä wget-komentoa seuraavasti:
wget -c https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py
2. Käyttämällä pip-toimintoa (tämän menetelmän avulla httpstat voidaan asentaa järjestelmääsi komennona) näin:
sudo pip install httpstat
Huomautus: Varmista, että pip-paketti on asennettu järjestelmään, jos et asenna se jakelupakettien hallinnan avulla yum tai apt.
Kuinka käyttää httpstatia Linuxissa
httpstatia voidaan käyttää asennustavan mukaan. Jos latasit sen suoraan, suorita se käyttämällä seuraavaa syntaksia lataushakemistosta:
python httpstat.py url cURL_options
Jos käytit pip-komentoa sen asentamiseen, voit suorittaa sen komennona alla olevassa lomakkeessa:
httpstat url cURL_options
Voit tarkastella httpstatin ohjesivua antamalla alla olevan komennon:
python httpstat.py --help
OR
httpstat --help
Usage: httpstat URL [CURL_OPTIONS]
httpstat -h | --help
httpstat --version
Arguments:
URL url to request, could be with or without `http(s)://` prefix
Options:
CURL_OPTIONS any curl supported options, except for -w -D -o -S -s,
which are already used internally.
-h --help show this screen.
--version show version.
Environments:
HTTPSTAT_SHOW_BODY Set to `true` to show response body in the output,
note that body length is limited to 1023 bytes, will be
truncated if exceeds. Default is `false`.
HTTPSTAT_SHOW_IP By default httpstat shows remote and local IP/port address.
Set to `false` to disable this feature. Default is `true`.
HTTPSTAT_SHOW_SPEED Set to `true` to show download and upload speed.
Default is `false`.
HTTPSTAT_SAVE_BODY By default httpstat stores body in a tmp file,
set to `false` to disable this feature. Default is `true`
HTTPSTAT_CURL_BIN Indicate the curl bin path to use. Default is `curl`
from current shell $PATH.
HTTPSTAT_DEBUG Set to `true` to see debugging logs. Default is `false`
Yllä olevan ohjekomennon tulosteesta näet, että httpstat sisältää kokoelman hyödyllisiä ympäristömuuttujia, jotka vaikuttavat sen toimintaan.
Voit käyttää niitä viemällä muuttujat sopivalla arvolla .bashrc
- tai .zshrc
-tiedostoon.
Esimerkiksi:
export HTTPSTAT_SHOW_IP=false
export HTTPSTAT_SHOW_SPEED=true
export HTTPSTAT_SAVE_BODY=false
export HTTPSTAT_DEBUG=true
Kun olet lisännyt ne, tallenna tiedosto ja suorita alla oleva komento tehdäksesi muutokset:
source ~/.bashrc
Voit myös määrittää käytettävän cURL-binaaripolun, oletusarvo on curl nykyisestä kuoresta ` PATH-ympäristömuuttuja.
Alla on muutamia esimerkkejä siitä, miten httpsat toimii.
python httpstat.py google.com
OR
httpstat google.com
Seuraavassa komennossa:
-x
-komentomerkki määrittää mukautetun pyyntömenetelmän, jota käytetään kommunikoitaessa HTTP-palvelimen kanssa.--data-urlencode
data lähettää tiedot (tässä tapauksessa a=b) URL-koodauksen ollessa käytössä.-v
ottaa käyttöön monisanaisen tilan.
python httpstat.py httpbin.org/post -X POST --data-urlencode "a=b" -v
Voit etsiä hyödyllisiä ja edistyneitä vaihtoehtoja cURL-manuaalisivulta tai käydä httpstat Github-tietovarastossa: https://github.com/reorx/httpstat
Tässä artikkelissa olemme käsitelleet hyödyllisen työkalun cURL-tilastojen seurantaan on yksinkertainen ja selkeä tapa. Jos tiedät tällaisia työkaluja, älä epäröi kertoa meille ja voit myös esittää kysymyksen tai kommentoida tätä artikkelia tai httpstat alla olevan palauteosion kautta.