httpstat - lokkide statistika tööriist veebisaidi jõudluse kontrollimiseks
httpstat on Pythoni skript, mis kajastab lokkide statistikat põneval ja täpselt määratletud viisil, see on üks fail, mis ühildub Python 3-ga ja ei nõua kasutajate süsteemi täiendava tarkvara (sõltuvuste) installimist.
See on põhimõtteliselt tööriista cURL ümbris, mis tähendab, et saate pärast URL-i kasutada mitu kehtivat CURL-i valikut, välja arvatud valikud -w, -D, -o, -s ja -S, mida juba kasutab httpstat .
Ülaltoodud pildil näete ASCII-tabelit, mis näitab, kui kaua iga protsess aega võttis, ja minu jaoks on kõige olulisem samm "serveri töötlemine" - kui see number on suurem, peate veebisaidi kiirendamiseks oma serveri häälestama.
Veebisaidi või serveri häälestamiseks saate meie artikleid vaadata siit:
- 5 nõuannet Apache veebiserveri jõudluse häälestamiseks
- kiirendage Apache'i ja Nginxi jõudlust kuni 10x
- Kuidas suurendada Nginxi jõudlust Gzip-mooduli abil
- 15 nõuannet MySQL/MariaDB jõudluse häälestamiseks
Haarake oma veebisaidi kiiruse kontrollimiseks httpstat, järgides instillatsioonijuhiseid ja kasutamist.
Installige httpstat Linuxi süsteemidesse
Httpstat-utiliidi saate installida kahel viisil:
1. Hankige see otse oma Githubi repost, kasutades käsku wget järgmiselt:
$ wget -c https://raw.githubusercontent.com/reorx/httpstat/master/httpstat.py
2. Pipi abil (see meetod võimaldab käsklusena teie süsteemi installida httpstat) nii:
$ sudo pip install httpstat
Märkus. Veenduge, et pip-pakett oleks süsteemi installitud, kui mitte installida seda oma levipaketi halduri apt abil.
Kuidas kasutada httpstat Linuxis
httpstat saab kasutada vastavalt selle installimisviisile. Kui laadisite selle otse alla, käivitage see allalaadimiskataloogis järgmise süntaksiga:
$ python httpstat.py url cURL_options
Kui kasutasite selle installimiseks pipi, saate selle käivitada käsuna alloleval kujul:
$ httpstat url cURL_options
Rakenduse httpstat abilehe kuvamiseks väljastage järgmine käsk:
$ 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`
Ülaltoodud abikäskluse väljundist näete, et httpstatil on kogum kasulikke keskkonnamuutujaid, mis mõjutavad selle käitumist.
Nende kasutamiseks eksportige failis .bashrc
või .zshrc
lihtsalt sobiva väärtusega muutujad.
Näiteks:
export HTTPSTAT_SHOW_IP=false export HTTPSTAT_SHOW_SPEED=true export HTTPSTAT_SAVE_BODY=false export HTTPSTAT_DEBUG=true
Kui olete nende lisamise lõpetanud, salvestage fail ja käivitage muudatuste elluviimiseks järgmine käsk:
$ source ~/.bashrc
Samuti saate määrata kasutatava cURL-binaartee, vaikimisi on curl praegusest keskkonnamuutujast $PATH
Allpool on toodud mõned näited, mis näitavad, kuidas httpsat töötab.
$ python httpstat.py google.com OR $ httpstat google.com
Järgmises käsus:
- Käsulipp
-x
määrab kohandatud päringumeetodi, mida kasutada HTTP-serveriga suhtlemisel. -
--data-urlencode
andmeedastuse andmed (antud juhul a = b), kui URL-i kodeerimine on sisse lülitatud. -
-v
võimaldab üksikasjalikku režiimi.
$ python httpstat.py httpbin.org/post -X POST --data-urlencode "a=b" -v
CURL-i manulehelt saate otsida kasulikke ja täpsemaid valikuid või külastada httpstat Githubi hoidlat: https://github.com/reorx/httpstat
Selles artiklis käsitlesime lihtsat ja selget viisi kasuliku tööriista jälgimiseks statistikakursuse statistikast. Kui teate sellistest tööriistadest, andke meile sellest teada ja võite ka selle artikli või httpstat kohta esitada küsimuse või kommentaari alloleva tagasiside jaotise kaudu.