测试环境 腾讯云CVM centos7.5 4核 8G X 4台
1台机器搭建webman,无逻辑业务 直接输出1KB字符
3台机器使用k6做压力测试客户端, 3台机器同时发送命令,每台机器模拟10000人 运行100秒
使用内网ip http方式测试
直接访问webman 每台机器,每秒能处理3w左右个请求,全部请求成功
使用nginx+webman 每台机器,每秒能处理7k左右个请求,还会有失败的请求
性能下降了5倍左右.
webman
nginx+webman
打算把现有的纯api业务换成webman来做,有没有其他高效方案配合webman一起使用
nginx配置有问题吧,贴下配置
server
{
listen 80 default_server;
server_name proxy.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/proxy.com;
}
按照手册配置试下,
最主要的是
keepalive 10240;
这个配置,也可以顺便把nginx日志关闭谢谢 确实有很大提升 每台机器能 达到 15000左右了