httpstat - uma ferramenta de estatística de curl para verificar o desempenho do site

httpstat - uma ferramenta de estatística de curl para verificar o desempenho do site

httpstat é um script python que reflete as estatísticas de curl de uma maneira fascinante e bem definida, é um único arquivo que é compatível com o Python 3 e não requer que o software adicional (dependências) seja instalado em um sistema de usuários.

É fundamentalmente um invólucro da ferramenta Curl, significa que você pode usar várias opções de cachos válidas após um (s) URL (s), excluindo as opções -c, -D, -o, -s, e -S, que já estão empregados por httpstat.

Ferramenta de estatística HTTPSTAT CURL

Você pode ver na imagem acima e ASCII Tabela exibindo quanto tempo cada processo levou e, para mim, a etapa mais importante é “Processamento do servidor” - Se esse número for maior, você precisará ajustar seu servidor para acelerar o site.

Para o ajuste do site ou do servidor, você pode verificar nossos artigos aqui:

  1. 5 dicas para ajustar o desempenho do Apache Web Server
  2. Acelere o desempenho do Apache e Nginx até 10x
  3. Como aumentar o desempenho do nginx usando o módulo GZIP
  4. 15 dicas para ajustar o desempenho do MySQL/Mariadb

Pegar httpstat Para verificar a velocidade do seu site usando as seguintes instruções e uso.

Instale o httpstat em sistemas Linux

Você pode instalar httpstat utilidade usando dois métodos possíveis:

1. Obtenha -o diretamente de seu repo Github usando o comando wget da seguinte maneira:

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

2. Usando pip (Este método permite httpstat para ser instalado em seu sistema como um comando) como assim:

$ sudo pip install httpstat 

Nota: certifique -se de pip Pacote instalado no sistema, se não instalá -lo usando seu gerenciador de pacote de distribuição Yum ou apt.

Como usar httpstat no linux

httpstat Pode ser usado de acordo com a maneira como você o instalou, se você o baixou diretamente, execute -o usando a seguinte sintaxe no diretório de download:

$ python httpstat.py url curl_options 

Caso você tenha usado pip Para instalá -lo, você pode executá -lo como um comando no formulário abaixo:

$ httpstat url curl_options 

Para visualizar a página de ajuda para httpstat, emitir o comando abaixo:

$ python httpstat.py -help ou $ httpstat -help 
httpstat ajuda
Uso: httpstat url [curl_options] httpstat -h | -Help httpstat --version argumentos: URL URL a solicitar, pode estar com ou sem 'http (s): //' opções de prefixo: CURL_OPTIONS qualquer opção suportada por CURL, exceto -w -d -o -s -s, que já são usados ​​internamente. -H -Help mostra esta tela. --Versão Mostrar versão. Ambientes: httpstat_show_body definido como 'true' para mostrar o corpo da resposta na saída, observe que o comprimento do corpo é limitado a 1023 bytes, será truncado se exceder. O padrão é 'falso'. Httpstat_show_ip por padrão httpstat mostra o endereço de IP/porta local e remoto e local. Definido como 'falso' para desativar esse recurso. O padrão é 'verdadeiro'. Httpstat_show_speed definido como 'true' para mostrar a velocidade de download e fazer upload. O padrão é 'falso'. Httpstat_save_body por padrão httpstat armazena corpo em um arquivo tmp, definido como 'false' para desativar esse recurso. O padrão é 'verdadeiro' httpstat_curl_bin indicar o caminho da banda de cachos para usar. O padrão é 'Curl' do shell $ atual PATH. Httpstat_debug definido como 'true' para ver toras de depuração. O padrão é 'falso' 

A partir da saída do comando de ajuda acima, você pode ver que httpstat tem uma coleção de variáveis ​​ambientais úteis que influenciam seu comportamento.

Para usá -los, basta exportar as variáveis ​​com o valor apropriado no .Bashrc ou .ZSHRC arquivo.

Por exemplo:

exportar httpstat_show_ip = false export httpstat_show_speed = True Export httpstat_save_body = false export httpstat_debug = true 

Quando terminar de adicioná -los, salve o arquivo e execute o comando abaixo para efetuar as alterações:

$ fonte ~//.Bashrc 

Você também pode especificar o caminho binário de curto a ser usado, o padrão é enrolado da variável ambiental do shell $ atual.

Abaixo estão alguns exemplos mostrando como httpsat funciona.

$ python httpstat.Py Google.com ou $ httpstat google.com 
httpstat - mostrando estatísticas do site

No próximo comando:

  1. -x O sinalizador de comando especifica um método de solicitação personalizado para usar ao se comunicar com o servidor HTTP.
  2. --Data-urlencode Dados publica dados (A = B neste caso) com o codificação de URL ligado.
  3. -v Ativa um modo detalhado.
$ python httpstat.py httpbin.org/post -x post -data -urlencode "a = b" -v 
httpstat - solicitação de postagem personalizada

Você pode procurar a página do Curl Man para obter opções mais úteis e avançadas ou visitar o httpstat Repositório do Github: https: // github.com/reorx/httpstat

Neste artigo, abordamos uma ferramenta útil para monitorar as estatísticas de curl é de uma maneira simples e clara. Se você conhece essas ferramentas por aí, não hesite em nos informar e também pode fazer uma pergunta ou fazer um comentário sobre este artigo ou httpstat através da seção de feedback abaixo.