首页 > 其他 > 详细

openresty的简单测试

时间:2020-04-14 09:58:18      阅读:69      评论:0      收藏:0      [点我收藏+]

mkdir ~/work

cd ~/work

mkdir logs/ conf/

 

在conf/nginx.conf文件中加入配置

worker_processes  1;//表示有几个work执行任务 一般和核数对应
error_log logs/error.log;
events {
    worker_connections 1024;//表示一个work可以执行多少个并发
}
http {
    server {
        listen 8080;
        location / {
            default_type text/html;
            content_by_lua_block {
                ngx.say("<p>hello, world</p>")
            }
        }
    }
}

 

加入环境变量

PATH=/usr/local/openresty/nginx/sbin:$PATH
export PATH

 

启动NGINX
nginx -p `pwd`/ -c conf/nginx.conf

 

测试连接

curl http://localhost:8080/



很简单就可以跑起来,接下来进行简单压测
技术分享图片

 

 每秒700多的请求,这个主要耗费在网络传输上了

在本机压测结果:

技术分享图片

 

 结果和官网数据很接近,20k每秒的处理量。

 

但是感觉这个功能相对简单,没办法做复杂业务逻辑

不过可以用来做短链接这种简单的业务逻辑,数据可以存在Redis中

 

 

openresty的简单测试

原文:https://www.cnblogs.com/tobemaster/p/12695314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!