为什么我的 vps 每秒请求数这么低?

为什么我的 vps 每秒请求数这么低?

我只在 vps 上搭建了一个 wordpress,用 ab 命令测试每秒的请求数。

ab -n 500 -k -c 50 http://www.mynet/
Server Software: Apache/2.4.6
Server Hostname: www.mynet
Server Port: 80

Concurrency Level: 50
Time taken for tests: 65.799 seconds
Complete requests: 500
Failed requests: 0
Non-2xx responses: 500
Keep-Alive requests: 0
Total transferred: 123500 bytes
HTML transferred: 0 bytes
Requests per second: 7.60 [#/sec] (mean)
Time per request: 6579.858 [ms] (mean)
Time per request: 131.597 [ms] (mean, across all concurrent requests)
Transfer rate: 1.83 [Kbytes/sec] received

我已经测试了很多次。
每秒请求数的取值范围是 7 到 10。
每个请求的时间取值范围是 6000[ms] 到 10000[ms]。

top 命令显示 CPU 和内存低于 5%。vps
性能差吗?

答案1

WordPress 是一段复杂的代码,运行在解释型语言 (PHP) 上。考虑到您以高并发级别运行测试,并且您没有提到任何操作码缓存,我真的认为您的结果还不错。

您发布的有关设置的相关信息太少了,但我强烈怀疑,只需安装 zend 的 opcache,您就可以显著提高服务器的性能。

相关内容