Nginx+Memcached缓存+wordpress下ab压测性能测试

来源:TechTMT.Com  作者:整理  日期:2020-11-10 02:44:28

wordpress在国内的响应速度有多快,许多站长应该知道。国内站长还是比较喜欢用Memcached内存缓存对wordpress进行优化的。用了Memcached与不用,速度差别是非常明显的。站长朋友可以在使用了Memcached内存缓存下和未使用的情况下做个性能的测试对比,就可知道具体的优化参数,从而估算网站的性能参数。

一般地,如果服务器环境采用apache,是自带了ab压测的(ab压测:web 压力测试工具 ApacheBench)。但有不少站长喜欢使用Nginx做为WEB服务器,这就需要单独安装ab压测工具了。

Nginx服务器环境下安装ab压测命令:

<!--直接安装工具包 httpd-tools,该工具包会将 ab 命令安装到 /usr/bin 下,因此在任何地方都可以调用-->
yum -y install httpd-tools

安装完成后,用下述命令检查安装结果:

#检查 ab 的安装结果
ab -V
# 显示下面信息表示安装成功
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

如下图所示:

你也可以查看ab -help命令查看参数的用法:

下面是具体用法:

# -c:一次并发请求的数量;-n:请求总次数
ab -c 5000 -n 200000 http://www.domain.com/article/20201109/11898.html
[root@ebs-80636 ~]# ab -c 100 -n 1000 http://www.domain.com/article/20201109/11898.html
This is ApacheBench, Version 2.3 <$Revision: 1430300 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.domain.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        nginx
Server Hostname:        www.domain.com
Server Port:            80

Document Path:          /article/20201109/11898.html
Document Length:        36694 bytes

Concurrency Level:      100
Time taken for tests:   0.601 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      37018000 bytes
HTML transferred:       36694000 bytes
Requests per second:    1662.92 [#/sec] (mean)
Time per request:       60.135 [ms] (mean)
Time per request:       0.601 [ms] (mean, across all concurrent requests)
Transfer rate:          60115.19 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   2.7      1      14
Processing:    17   55   9.2     56      74
Waiting:        1   54   9.5     55      74
Total:         17   57   8.8     57      77

Percentage of the requests served within a certain time (ms)
  50%     57
  66%     61
  75%     62
  80%     64
  90%     68
  95%     69
  98%     72
  99%     75
 100%     77 (longest request)

来源:TechTMT.Com原创。

分类:文章
编辑:tmt
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。文章版权归原作者所有,内容不代表本站立场!
免责声明: 阁下应知本站所提供的内容不能做为操作依据。本站作为信息内容发布平台,不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考! 如文中内容影响到您的合法权益(含文章中文字、图片等),请及时联系本站,我们会及时删除处理。