微软IIS会对开源Apache构成威胁吗?
2007-08-22 00:00:00 来源:WEB开发网2. 稳定和性能
由于Web服务器一般都是用于各类网站的后台服务,因此,需要7*24地无故障运行。所以稳定性是Web服务器的考察重点。
早期的IIS(5.0以前的版本)并不稳定,有时经常出现500的错误,还会出现假死现象。用户需要不定期地重启IIS才能使网站正常工作。而Apache在这方面要比IIS稳定的多。但Apache也有不足的地方,就是设置太复杂。而一但设置完毕,就可以很稳定地工作。虽然早期的IIS不稳定,但最新的IIS(IIS6和IIS7)在这方面有很大约改进。尤其在Windows2003中使用IIS,效率要比Apache高一些。因此,在Windows下,IIS要略胜于Apache。当然,在非Windows下,仍然是Apache的天下,因为IIS离开了Windows就玩不转了。
3. 跨平台特性
这一点就不用多说了,IIS只能运行在Windows操作系统上,而Apache不仅可以运行在Windows中,还可以运行在Unix、Linux和Solaris等操作系统上。因此,IIS在这一方面如Apache差得很多。
4.是否开源
最近几年关于开源的话题被炒得沸沸扬扬。开源也成为软件是否贴近用户的标志和最大的卖点之一。由于微软是纯的商业软件公司,因此,IIS是很难开源的。而Apache是由Apache开源组织开发,因此,它的源代码是完全开放的。这对于学习、研究Apache的开发人员来说是非常难得的。由于Apache的开源,参与开发的人也自然多了起来,因此,Apache在安全上也会比IIS高一些。在这一点上,Apache将获得胜利。
5.易用性
微软也许看到这一点会非常兴奋,因为微软的产品向来以易用而著称。当然IIS也不例外。一个工具的难易程度如何,将直接影响到使用这个工具的用户的多少。有很多中、小型的企业即想用强大的Web服务器,又不想花高薪去雇人。那么IIS将是最好的选择。而Apache在使用和配置上就比IIS复杂得多,一般得有一定的计算机基础的人才能胜任。因此,在这一点上IIS以绝对的优势胜出。
- ››IIS6下部署ASP.NET MVC应用程序
- ››微软关于Windows 7 SP1安装的建议
- ››微软应延长Windows XP寿命的10大理由
- ››开源平台Meego和Android之间的对弈
- ››IIS 6 下配置以 FastCGI 跑 PHP
- ››微软也为谷歌的Android系统制作应用程序
- ››iis运行asp.net页面提示“服务器应用程序不可用”...
- ››微软发布超级计算机版Excel测试版本
- ››开源的Kingthy.Mail邮件组件库
- ››微软推出Windows 7自动升级程序
- ››微软证实不会在欧洲市场发布Win7无浏览器版
- ››微软将允许PowerPoint和Excel文件嵌入网页
更多精彩
赞助商链接