一、为什么要做WordPress站点做性能测试?
如何对WordPress做性能测试呢?无论是使用静态页内存缓存还是Batcache对象缓存,缓存方案是有很多,各位站长都说“自己”的缓存方案很牛x,那还不如用Web Bench来测试一下。
二、关于Webbench
Webbench是Radim Kolar在1997年写的一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。
官网地址:http://home.tiscali.cz/~cz210552/webbench.html
三、Webbench测试WordPress站点做性能
yum install ctags -y wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install
测试命令:webbench -c 并发数 -t 运行测试时间 URL
webbench -c 1000 -t 60 http://mysite.com/
mysite.com
这里不是真实的,我用了一个在线站点,分别在开启Hyper Cache和不开启Hyper Cache的情况下做测试。
开启Hyper Cache:
webbench -c 1000 -t 60 http://mysite.com/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://mysite.com/
1000 clients, running 60 sec.
Speed=14441 pages/min, 11511223 bytes/sec.
Requests: 14441 susceed, 0 failed.
不开启Hyper Cache:
webbench -c 1000 -t 60 http://mysite.com/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://mysite.com/
1000 clients, running 60 sec.
Speed=197 pages/min, 25045 bytes/sec.
Requests: 197 susceed, 0 failed.
是不是相差天壤之别,WordPress开启缓存优化是非常有必要的。