这是一个非常简单,非常粗暴,也非常不严谨的压力和性能测试。
所以请不要较真,只是简单展示一下 OLS + LSC的可怕性能。
测试机:
KVM虚拟
CentOS 7.4.1708 + 4.13.6 BBR内核
四核 E5-2680V4 @ 2.4 GHz
12GB DDR4 ECC 内存
60GB SSD RAID10
1Gbps网络连接,但是本机AB压机,所以网络不是瓶颈。
测试环境:
- 宝塔面板搭建:Nginx 1.12.1 , MariaDB 10.1.26, PHP 7.1.5 ,皆为面板提供的最新版本,默认配置参数。
- 军哥的LNMP一键脚本:Nginx 1.12.1, MariaDB 10.1.23, PHP 7.1.7,大版本保持相同,小版本为脚本自带,默认配置参数。
- CyberPanel搭建:OpenLiteSpeed 1.4.27, MariaDB 10.1.28, PHP 7.1.10,大版本保持相同,小版本为面板自带,默认配置参数。
所有环境均安装Wordpress 4.8.2 简体中文版,并安装 WP Super Cache 或 LiteSpeed Cache
以
ab -n X -c Y https://测试站/
进行压力测试。
测试:
不开启 WP Super Cache以及LiteSpeed Cache的情况下,分别进行100,200,500和1000并发连接的测试。
然后再开启缓存后,再次进行同样的测试。
结果:
可以看出,在不开启缓存的情况下, OLS的总体性能比Nginx优异不少,即使出现了 failed connection,也没有Ngxin近700那么夸张。
而在开启了缓存以后, OLS的性能更是远超其他评测对象,总体上更是有着近一倍的性能优势。
测试截图下载。