HTTPSTAT - Un outil de statistique Curl pour vérifier les performances du site Web

HTTPSTAT - Un outil de statistique Curl pour vérifier les performances du site Web

httpstat est un script python qui reflète les statistiques de curl d'une manière fascinante et bien définie, c'est un seul fichier compatible avec Python 3 et ne nécessite aucun logiciel supplémentaire (dépendances) à installer sur un système d'utilisateurs.

Il est fondamentalement un enveloppe d'outil Curl, signifie que vous pouvez utiliser plusieurs options de boucle valides après une ou des URL, à l'exclusion des options -w, -D, -o, -s, et -S, qui sont déjà employés par httpstat.

outil de statistiques de curl httpstat

Vous pouvez voir dans l'image ci-dessus Ascii Table affichant combien de temps chaque processus a pris, et pour moi, l'étape la plus importante est «Traitement du serveur» - Si ce numéro est plus élevé, vous devez régler votre serveur pour accélérer le site Web.

Pour le réglage du site Web ou du serveur, vous pouvez consulter nos articles ici:

  1. 5 conseils pour régler les performances du serveur Web Apache
  2. Accélérer les performances Apache et Nginx jusqu'à 10x
  3. Comment augmenter les performances Nginx à l'aide du module GZIP
  4. 15 conseils pour régler les performances MySQL / MARIADB

Saisir httpstat Pour consulter la vitesse de votre site Web en utilisant les instructions d'instillation suivantes et l'utilisation.

Installez HttpStat dans les systèmes Linux

Vous pouvez installer httpstat Utilité en utilisant deux méthodes possibles:

1. Obtenez-le directement à partir de son repo GitHub en utilisant la commande wget comme suit:

$ wget -c https: // brut.githubusercontent.com / reorx / httpstat / maître / httpstat.py 

2. En utilisant pépin (Cette méthode permet httpstat à installer sur votre système en tant que commande) comme ainsi:

$ sudo pip install httpstat 

Remarque: assurez-vous pépin Package installé sur le système, si vous ne l'installez pas à l'aide de votre gestionnaire de distribution Package Yum ou apt.

Comment utiliser httpstat dans Linux

httpstat Peut être utilisé en fonction de la façon dont vous l'avez installé, si vous l'avez directement téléchargé, l'exécutez en utilisant la syntaxe suivante à partir du répertoire de téléchargement:

$ python httpstat.PY URL CURL_OPTIONS 

Au cas où vous utiliseriez pépin Pour l'installer, vous pouvez l'exécuter en tant que commande dans le formulaire ci-dessous:

$ httpstat url curl_options 

Pour afficher la page d'aide pour httpstat, Émettez la commande ci-dessous:

$ python httpstat.py - help ou $ httpstat - help 
aide httpstat
Utilisation: Httpstat URL [Curl_Options] HttpStat -H | --Help httpstat --Version Arguments: URL URL à demander, pourrait être avec ou sans 'http (s): //' Options de préfixe: curl_options Toutes les options prises en charge Curl, sauf pour -w -d -o -s -s, qui sont déjà utilisés en interne. -h - help afficher cet écran. --Version Show Version. Environnements: httpstat_show_body réglé sur `` vrai '' pour afficher le corps de réponse dans la sortie, notez que la longueur du corps est limitée à 1023 octets, sera tronqué si dépasse. La valeur par défaut est «faux». Httpstat_show_ip par défaut httpstat affiche l'adresse IP / port à distance et locale. Réglé sur «False» pour désactiver cette fonctionnalité. La valeur par défaut est «vrai». Httpstat_show_speed set sur `` true '' pour afficher la vitesse de téléchargement et de téléchargement. La valeur par défaut est «faux». Httpstat_save_body par défaut httpstat stocke le corps dans un fichier TMP, défini sur 'false' pour désactiver cette fonctionnalité. La valeur par défaut est «vrai» httpstat_curl_bin indique le chemin de bin curl à utiliser. La valeur par défaut est «boucler» de la coquille actuelle $ chemin. Httpstat_debug défait sur «vrai» pour voir les journaux de débogage. La valeur par défaut est «faux» 

De la sortie de la commande d'aide ci-dessus, vous pouvez voir que httpstat a une collection de variables environnementales utiles qui influencent son comportement.

Pour les utiliser, exportez simplement les variables avec la valeur appropriée dans le .bashrc ou .zshrc déposer.

Par exemple:

export httpstat_show_ip = false export httpstat_show_speed = true export httpstat_save_body = false export httpstat_debug = true 

Une fois que vous avez terminé les ajouter, enregistrez le fichier et exécutez la commande ci-dessous pour effectuer les modifications:

$ source ~ /.bashrc 

Vous pouvez également spécifier le chemin binaire de curl à utiliser, la valeur par défaut est la curl à partir de la variable environnementale de Shell $ PATH actuelle.

Voici quelques exemples montrant comment httpsat travaux.

$ python httpstat.py google.com ou $ httpstat google.com 
HTTPSTAT - Affichage des statistiques du site Web

Dans la commande suivante:

  1. -X L'indicateur de commande spécifie une méthode de demande personnalisée à utiliser lors de la communication avec le serveur HTTP.
  2. --data-urlencocode Data publie les données (a = b dans ce cas) avec le codage d'URL activé.
  3. -V Active un mode verbeux.
$ python httpstat.py httpbin.org / post -x post - data-urlencode "a = b" -v 
HttpStat - Demande de publication personnalisée

Vous pouvez parcourir la page Curl Man pour des options plus utiles et avancées ou visiter le httpstat Référentiel GitHub: https: // github.com / reorx / httpstat

Dans cet article, nous avons couvert un outil utile pour surveiller les statistiques Curl est une manière simple et claire. Si vous connaissez de tels outils, n'hésitez pas à nous le faire savoir et vous pouvez également poser une question ou faire un commentaire sur cet article ou HttpStat via la section de rétroaction ci-dessous.