OpenCart 3.0基准测试
本片旨在测试当前环境下,opencart的benchmark。以方便对比后续常驻内存swoole版本的性能,得出优化成果。
环境
web server,单台1核2g内存VPS
数据库MySQL 5.6,单独一台2核4g内存vps
在database上发起webbench测试
测试准备
关闭opencart模板编译,关闭sccs编译
SET SQL_SAFE_UPDATES = 0;
UPDATE oc_setting SET value=1 WHERE `key` = "developer_theme";
UPDATE oc_setting SET value=1 WHERE `key` = "developer_sass";
SET SQL_SAFE_UPDATES = 1;
databse server上安装webbench。安装方法参照上一篇文章
开始测试
测试100 clients,60 seconds
webbench -c 100 -t 60 http://swoole-opencart.shyclouds.com/
开着top看了下webserver的反应,nginx占37%cpu,php-fpm八进程平均1%cpu。我这是在给nginx做压测。。。
重新运行测试,试图打开网站,然而网站此时已经nginx 502错误了。
解决办法
调大ngin...