zoukankan      html  css  js  c++  java
  • windows+nginx负载测试

    系统:windows2003
    nginx版本:1.7.3(官方推荐版本

    #父节点 http

    upstream cluster_1{

      ip_hash;#能较好地把同一个客户端的多次请求分配到同一台服务器处理,避免了加权轮询无法适用会话保持的需求

         server host:port weight=1;#权重越高转向的请求比重越大

      server host:port weight=1;

      ……

    }

    #父节点 server

    local ~ $ {

      proxy_pass http://cluster_1;#可以直接使用具体地址

    }

    was测试:
    IIS+nginx
    测试页面:index.htm 内容:端口号
    测试页面:t1.php 内容:<?php echo "$端口号<hr />time()" ?>
    测试结果:
    was测试,每秒请求达到2000时开始不稳定(不使用nginx,直接请求iis测试时每秒请求6000仍然稳定

    官方说明:
    windows环境下每个工作进程最多处理1024个并发请求,即使启动多个工作进程,也只有一个工作进程在处理所有请求(select通知方法引起的?

    备忘:
    继续测试后续session会话保持及sso,同时配置linux系统再测试nginx并发瓶颈

    疑惑:
    为什么不用nginx直接请求网站时perfmon可以检测到current connections,而使用nginx后再请求时都没有值呢?有了解的朋友还请指点谢谢

  • 相关阅读:
    从远程仓库更新本地仓库
    git添加所有新文件
    删除远程仓库文件夹
    更新被驳回
    git安装和第一次提交过程
    JSONobject按照put顺序存储和读取
    Map 转 json格式 保留null值的解决办法
    Java对象转换Json的细节处理
    如何解析json格式的字符串
    json 拼装空list、object
  • 原文地址:https://www.cnblogs.com/mouyuan/p/3893061.html
Copyright © 2011-2022 走看看