nginx的优势在于静态内容。
另外,fastcgi的配置,web服务器的配置,操作系统也会在很大程度上影响ab测试的结果。

解决方案 »

  1.   

    你可以拿相同代码,放在win下iis测试
    linux下nginx测试,再贴出效果分享下。
      

  2.   

    内网测试,但也没加入网络测试, 主要测cup+io
      

  3.   

    其实你拿iis和nginx对比测试php是不公平的。nginx只负责处理静态html,对于php的脚本解释是代理给了127.0.0.1:9000端口的php fastcgi进程来做的。而iis貌似是通过dso模式与php进行交互(以前是,现在不知道是否可以cgi方式)你应该首先测试下iis和nginx对于html的处理速度。如果非要比对php的处理速度的话,还应考虑如下很多条件:
    1 两台机器的硬件配置和网络环境。
    2 关于php-fpm.conf的配置参数是否合理利用了机器硬件。
    3 关于php启动加载的模块是否一致。
    按照经验来看的话,你这种结果是不太可能的。
      

  4.   

    nginx被你用来做运算了,你还是换apache来和iis拼一下。
    nginx+apache ,直秒IIS回老家