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后再请求时都没有值呢?有了解的朋友还请指点谢谢

  • 相关阅读:
    更新github上的代码
    使用git上传项目代码到github
    解决jenkins插件列表为空的问题
    P3200 [HNOI2009]有趣的数列
    BZOJ3907 网格
    解决SDK下载时速度过慢的问题
    实用的Android代码片段集合(精)
    广播与服务(二)
    action使用大全
    广播与服务(一)
  • 原文地址:https://www.cnblogs.com/mouyuan/p/3893061.html
Copyright © 2011-2022 走看看