httpstat - uma ferramenta de estatística de curl para verificar o desempenho do site
- 2458
- 751
- Spencer Emard
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 CURLVocê 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:
- 5 dicas para ajustar o desempenho do Apache Web Server
- Acelere o desempenho do Apache e Nginx até 10x
- Como aumentar o desempenho do nginx usando o módulo GZIP
- 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 -helphttpstat 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.comhttpstat - mostrando estatísticas do site
No próximo comando:
-x
O sinalizador de comando especifica um método de solicitação personalizado para usar ao se comunicar com o servidor HTTP.--Data-urlencode
Dados publica dados (A = B neste caso) com o codificação de URL ligado.-v
Ativa um modo detalhado.
$ python httpstat.py httpbin.org/post -x post -data -urlencode "a = b" -vhttpstat - 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.
- « Como encontrar arquivos modificados recentes ou de hoje no Linux
- Como instalar atualizações de segurança automaticamente no Debian e Ubuntu »