中易网

IIS VS Nginx 如何合理对比以及看待IIS和Nginx的性能

答案:2  悬赏:50  
解决时间 2021-04-08 07:52
IIS VS Nginx 如何合理对比以及看待IIS和Nginx的性能
最佳答案
首先,必须承认的一点是,IOCP,EPOOL以及KQUEUE在本质上并没有太大的区别,对于成熟的商业公司和全球性的开源组织来说其最终实现的效率不会有太大的区别。这一点是讨论的基础,狂热的anti ms分子狂扁windows一无是处的说法不足以作为论据,当然一说windows哪里不足就仿佛被抓住痛脚立马反击也是不可取的。
  第二点,抛开应用服务器的性能差异,ASP.NET还是java,什么的,暂时抛开,一般来说,借用绝世好bra的台词,在应用服务器down掉前,一般web服务器是不会down的。所以web服务器的处理能力应该远远高于应用服务器。那么现在纯粹对比的就是对静态文件的处理能力了。
  对静态文件的处理能力,大文件处理的性能对比是没有意义的,大文件传输考察的带宽而不是服务器性能。所以要对比的就是对小文件的并发处理能力,由于在网络层面的优劣并不明显,所以最终影响结果的就是文件系统的优劣了,这也是打消进行测试的主要原因:linux下可以选择的文件系统有好几个,挨个测试的假期就泡汤了。
  现在条理已经理清楚了,那么测试其实就是在对比NTFS和linux下可用的ext3,ext4,Reiserfs等文件系统性能,其实这也是IIS和Nginx对比测试结果各异的由来,而linux的影响因素太多了,内核网络参数调优,文件系统等都能够左右测试的结果。
  不过在常规情况下,未经过特别调优作为前提来考量的话,linux下nginx的性能是超过IIS的,因为linux从某种意义上来说,是一种文件型的操作系统,连设备都是挂载到一个文件符号,当做一个文件来处理,其本身在处理文件的能力上是超过windows的。
全部回答
1,iis 不用说如果你程序是asp的你就只能选择iis 2,apache 这个没得说,优点很明显,稳定,强大,php可以用module的方式,如果你装了xcache,没得说apache是你最好的选择。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
离婚会影响人的运势吗
物流管理的自考书在哪里买。我是成都这边的考
双廊角落巷肴餐厅在哪里啊,我有事要去这个地
两百多元买的这块玉。感觉被骗了啊。
我捡到了一个iPhone6没有sim卡我就去刷了机然
梦见蛇变龙在天上是什么意思
怎样引起群里的互动?
洛克王国萌萌空间什么时候会关闭?
孩子快四周岁了,一遇到不顺心的事就是哭,没
顶好模具这个地址在什么地方,我要处理点事
望京,西门子大厦附近几条街哪有便宜的旅馆
PS CS5改不了字体
蕉城区有哪些革命烈士
大学女生有多忙
109玩什么门派好一些,想秒个号入坑
推荐资讯
锡柴390油泵机油压力时有时无怎回事
优酷视频双击鼠标怎么全屏不了
请问从黄花机场到长沙汽车西站有专线吗?西站
填空题。1.某小学学生的近视率为18%表示()
win7用EasyBCD安装ubuntu 12.04的时候出现 er
DNF进入不了游戏界面?
随时随地仿写词语
肇庆市端州区黄岗镇水利水电管理站在哪里啊,
青岛棘洪滩高新区工厂的自来水来自哪个水厂??
怎样才能把淘宝店铺降权结束后带回正规?
红米手机wifi怎么跟电脑连接
想要为儿女家人祈福,我该抄哪部佛经
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?