首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

微软IIS与APACHE终极对比

作者:  时间: 2011-05-16

学习了很多的微软IIS与APACHE的知识,由于目前建立网站和论坛的语言多种多样,例如ASP,PHP,JSP等语言。那么微软IIS和APACHE对他们都支持吗?

微软IIS对ASP特别是.net运行很稳定,不过对于PHP和JSP就比较麻烦了。PHP需要经过反复配置才能在windows2003上支持。APACHE则能够很好的支持上面提到的几种语言,运行ASP,PHP,JSP都没有任何问题。

结论——APACHE支持语言比较多,微软IIS支持PHP和JSP时有点麻烦,需要经过一定的配置。APACHE获胜。

提到待遇方面可能很多读者会比较纳闷,怎么微软IIS和APACHE还存在待遇问题呢?其实我们这里要讨论的是网络管理员的待遇。一个会微软IIS的网络管理员与一个会APACHE的网络管理员,他们的薪水是不一样的。

APACHE最大的好处就是配置参数多,如果要精通APACHE需要很高的水平。所以同等水平的网络管理员会APACHE的要比会微软IIS的待遇更好。

结论——钱多是获胜的唯一标准,APACHE占优。

其实今天我们在这里争论微软IIS好还是APACHE好是没有很大意义的,本文所进行的比较也只是给那些徘徊在网络管理员路口,不知道学习哪个工具来建立网站的读者一点参考。只有你对微软IIS和APACHE有了一个大概的了解之后,才能为自己的未来进行规划。

总的来说Apache的优点在于在各种开源的WWW服务提供工具中特性最全,支持最广,相对比较稳定的,而且扩展性丰富。不过正因为要考虑扩展性,性能就肯定不会太高,只能保持一个中等的水平。

而微软IIS6在处理连接及事件性能方面还是很强大的,超过了APACHE。另外安全方面微软IIS6也有了质的飞跃,弥补了以往微软IIS漏洞漫天的缺陷。如果你的公司网络环境不负责,没有涉及太多的开发的话建议仍然使用微软IIS6。当然如果是建立在WWW上的开发和调试还是使用APACHE更加顺手。