欢迎光临
我们一直在努力

httpstat – 用于检查网站性能的Curl统计工具

httpstat是一个Python脚本,用于以更好,简单和清晰的方式监视cURL统计信息,它是一个单一的文件,该文件是与Python 3兼容,不需要额外的软件(依赖)要在用户的系统上安装。它基本上是Curl工具的包装,这意味着你可以在网址中使用后几种有效Curl的选项,排除选项-w,-D,-O,-s-S,这是已经被雇用httpstat

httpstat卷积统计工具

httpstatCurl统计工具

您可以在上面的图片中看到的ASCII表显示每个过程所用的时间,对我来说最重要的步骤是“服务器处理” -如果这个数字更高,那么你需要调整你的服务器来加快网站 。对于网站或服务器调优,您可以在这里查看我们的文章:

  1. 5个提示调整Apache Web服务器的性能
  2. 加快Apache和Nginx性能高达10倍
  3. 如何提高Nginx性能使用Gzip模块
  4. 15个提示调整MySQL / MariaDB性能

抓住httpstat使用以下滴入说明和使用情况,以检查你的网站速度。

在Linux系统中安装httpstat

您可以安装使用两种可能的方法httpstat实用程序:1.直接从它的GitHub库用得到它的wget命令如下:

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

2.使用PIP(此方法允许httpstat被安装在系统作为一个命令上),就像这样:

$ sudo pip install httpstat

注意:请安装在系统上确认PIP封装,如果使用分发包管理器不安装它yum容易

如何在Linux中使用httpstat

httpstat可以根据你安装它的方式使用,如果你直接下载它,使用以下语法从下载目录中运行它:

$ python httpstat.py url cURL_options 

如果您使用PIP安装它,你可以执行它,如下形式的命令:

$ httpstat url cURL_options  

要查看httpstat帮助页面,下面发出命令:

$ python httpstat.py --helpOR$ httpstat --help
httpstat帮助
Usage: httpstat URL [CURL_OPTIONS]httpstat -h | --helphttpstat --versionArguments:URL     url to request, could be with or without `http(s)://` prefixOptions: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 betruncated 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`

从上面的帮助下命令的输出,你可以看到httpstat具有影响其行为的有用的环境变量的集合。要使用它们,只需在适当的值输出变量.bashrc.zshrc文件。例如:

export  HTTPSTAT_SHOW_IP=falseexport  HTTPSTAT_SHOW_SPEED=trueexport  HTTPSTAT_SAVE_BODY=falseexport  HTTPSTAT_DEBUG=true

一旦完成添加它们,保存文件并运行以下命令以实现更改:

$ source  ~/.bashrc

您可以同时指定Curl二进制文件路径使用,则默认为当前 shellCurl $PATH环境变量 。下面是表示httpsat如何工作的几个例子。

$ python httpstat.py google.comOR$ httpstat google.com
httpstat - 显示网站统计

httpstat – 显示网站统计

在下一个命令中:

  1. -x命令标志指定,而与HTTP服务器通信使用自定义的请求方法。
  2. --data-urlencode数据讯息数据(在这种情况下,A = B)与网址编码接通。
  3. -v启用详细模式。
$ python httpstat.py httpbin.org/post -X POST --data-urlencode "a=b" -v 
httpstat - 自定义后请求

httpstat – 自定义后请求

你可以通过看袅袅手册页了解更多有用的高级选项,或访问httpstat Github上库: https://github.com/reorx/httpstat在本文中,我们介绍了一个用于监视cURL统计信息的有用工具是一个简单明了的方法。如果您知道任何这样的工具,不要犹豫,让我们知道,你可以提出问题或通过下面的反馈部分对本文或httpstat评论。

赞(0) 打赏
未经允许不得转载:老赵部落 » httpstat – 用于检查网站性能的Curl统计工具

评论 抢沙发