httpstat - A Curl Statistics Tool til að athuga árangur vefsíðunnar
httpstat er Python forskrift sem endurspeglar krullutölfræði á heillandi og vel skilgreindan hátt, það er ein skrá sem er samhæf við Python 3 og krefst þess að enginn viðbótarhugbúnaður (ósjálfstæði) sé settur upp á notendakerfi.
Það er í grundvallaratriðum umbúðir af cURL tóli, sem þýðir að þú getur notað nokkra gilda cURL valkosti eftir vefslóð(ir), að undanskildum valkostunum -w, -D, -o, -s og -S, sem eru þegar notaðir af httpstat .
Þú getur séð á myndinni hér að ofan ASCII töflu sem sýnir hversu langan tíma hvert ferli tók, og fyrir mig er mikilvægasta skrefið miðlaravinnsla - ef þessi tala er hærri, þá þarftu að stilla netþjóninn þinn til að flýta fyrir vefsíðunni.
Fyrir stillingar á vefsíðu eða netþjóni geturðu skoðað greinar okkar hér:
- 5 ráð til að stilla árangur Apache vefþjóns
- Flýttu Apache og Nginx frammistöðu allt að 10x
- Hvernig á að auka Nginx árangur með því að nota Gzip einingu
- 15 ráð til að stilla MySQL/MariaDB árangur
Gríptu httpstat til að athuga hraða vefsíðunnar þinnar með því að fylgja leiðbeiningum um innrennsli og notkun.
Settu upp httpstat í Linux kerfum
Þú getur sett upp httpstat tólið með tveimur mögulegum aðferðum:
1. Fáðu það beint úr Github endurhverfu sinni með því að nota wget skipunina sem hér segir:
$ wget -c https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py
2. Notaðu pip (þessi aðferð gerir kleift að setja httpstat upp á kerfinu þínu sem skipun) eins og svo:
$ sudo pip install httpstat
Athugið: Gakktu úr skugga um að pip pakki sé uppsettur á kerfinu, ef ekki settu hann upp með því að nota dreifingarpakkastjórann þinn apt.
Hvernig á að nota httpstat í Linux
Hægt er að nota httpstat í samræmi við hvernig þú settir það upp, ef þú hleður því niður beint skaltu keyra það með eftirfarandi setningafræði úr niðurhalsskránni:
$ python httpstat.py url cURL_options
Ef þú notaðir pip til að setja það upp geturðu framkvæmt það sem skipun á formi hér að neðan:
$ httpstat url cURL_options
Til að skoða hjálparsíðuna fyrir httpstat skaltu gefa út skipunina hér að neðan:
$ 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`
Af úttak hjálparskipunarinnar hér að ofan geturðu séð að httpstat hefur safn af gagnlegum umhverfisbreytum sem hafa áhrif á hegðun þess.
Til að nota þær skaltu einfaldlega flytja breyturnar út með viðeigandi gildi í .bashrc
eða .zshrc
skránni.
Til dæmis:
export HTTPSTAT_SHOW_IP=false export HTTPSTAT_SHOW_SPEED=true export HTTPSTAT_SAVE_BODY=false export HTTPSTAT_DEBUG=true
Þegar þú ert búinn að bæta þeim við skaltu vista skrána og keyra skipunina hér að neðan til að framkvæma breytingarnar:
$ source ~/.bashrc
Þú getur líka tilgreint cURL tvöfalda slóðina sem á að nota, sjálfgefið er krulla frá núverandi skel PATH umhverfisbreytu.
Hér að neðan eru nokkur dæmi sem sýna hvernig httpsat virkar.
$ python httpstat.py google.com OR $ httpstat google.com
Í næstu skipun:
-x
skipunarfáni tilgreinir sérsniðna beiðniaðferð sem á að nota í samskiptum við HTTP netþjóninn.--data-urlencode
gögn birta gögn (a=b í þessu tilfelli) með kveikt á URL-kóðun.-v
virkjar orðlausa stillingu.
$ python httpstat.py httpbin.org/post -X POST --data-urlencode "a=b" -v
Þú getur skoðað cURL man síðuna fyrir gagnlegri og háþróaða valkosti eða heimsótt httpstat Github geymsluna: https://github.com/reorx/httpstat
Í þessari grein höfum við fjallað um gagnlegt tól til að fylgjast með cURL tölfræði er einföld og skýr leið. Ef þú veist um einhver slík verkfæri þarna úti skaltu ekki hika við að láta okkur vita og þú getur líka spurt spurninga eða gert athugasemd við þessa grein eða httpstat í gegnum athugasemdahlutann hér að neðan.