zoukankan      html  css  js  c++  java
  • openresty的简单测试

    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中

     
  • 相关阅读:
    tomcat部署https
    Java程序内存的简单分析
    接口设计原则
    英语常用口语
    洛谷 P3956 棋盘
    洛谷 P1101 单词方阵
    二分查找模板(准确找定值)
    洛谷 P1892 [BOI2003]团伙
    浅谈二分的边界问题
    deque简单解析
  • 原文地址:https://www.cnblogs.com/tobemaster/p/12695314.html
Copyright © 2011-2022 走看看