apache和iis都是web应用服务器,apache可以在windows和linux、macos等系统上运行,但iis是捆绑在windows系统上的,所以在市场占有率上apache领先于iis。
那在windows系统上到底是选apache呢还是选iis呢?
其实这得看你的项目需求,如果你的项目是用
.net
开发的,那用iis是最好的,因为两者都是同一家的产品,兼容性是最好的。但如果你的项目不是用
.net
开发的,那建议用apache,原因很简单,主要有以下几点:1、稳定性上:
apache在业内口碑比iis好太多,iis程序池的回收机制有点反人类,iis程序池在回收时,对应站点的web服务是无法继续提供服务的,会出现“假死”现象,这对于服务器而言,是致命的缺点!而稳定性上apache比iis好太多。
2、功能配置上:
配置上apache比iis要丰富,iis相比其它web应用服务器而言功能上还是很单一的,比如说如果要在iis上实现限流,很难!而apache、nginx等都很容易实现。
3、扩展性上:
iis跑跑微软自家的产品还行,对于php、java这类的支持就较差了,而apache在这方面扩展性优于iis。
综上,在互联网时代有个原则就是技术选型尽可能选择开源的成熟方案,对于iis这类用于测试还是可以的,线上很少有用iis的。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
原文标题:在windows环境下,到底是apache好,还是用iis好?,如若转载,请注明出处:https://www.saibowen.com/wenda/23387.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。