opencart

基于Swoole重构OpenCart启动代码后性能测试

状况 打开webbench测试,200客户端,60秒。并发只有265page/min。 [root@li1205-86 ~]# webbench -c 500 -t 60 http://swoole-opencart.shyclouds.com/ Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://swoole-opencart.shyclouds.com/ 500 clients, running 60 sec. Speed=265 pages/min, 82524 bytes/sec. Requests: 265 susceed, 0 failed. 整体CPU利用率只有10%-15%。 解决 代码问题 开了8个进程,也启动了8个进程,但实际只有1个进程在干活。 一通google发现Swoole\Http\Server启动参数设置不对. $http = new Server("127.0.0.1", 9000, SWOOLE_PROCESS, SWOOLE_SOCK_TCP); $http->set(array( 'task_worker_num' =>...

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...
执行时间: 56.528806686401 毫秒