微软IIS会对开源Apache构成威胁吗?
2007-08-22 00:00:00 来源:WEB开发网6. 可编程性
大多数功能强大的工具都具有可编程性。IIS和Apache也不例外。但两者在这一方面还是有一定的区别的。Apache的Mod Rewrite功能非常强大,可以使用Subversion WebDev以及.htaccess功能,还可以使用ForceType。而IIS ISAPI实现起来难度较大,而且对FastCGI支持也不好。但两者的功能都十分强大,因此,IIS和Apache在这方面不分伯仲。
7.对语言的支持
一般来说,Web服务器都是其于插件形式的。也就是说,Web服务器只是个线程模型。至于它支持的语言(如PHP、ASP、JSP等)或协议(如FTP、HTTP等),都是依靠插件实现的。
IIS对ASP和ASP.NET支持的很好,运行也很稳定,速度也非常快。但对PHP、JSP等语言的支持不如Apache。而且配置起来比较麻烦。而且Apache还支持很多其他的语言,如Python、Ruby、Perl等。这些在IIS中都很难找到它的身影。因此,在这一点上,Apache要略胜一酬。
8.薪酬水平
其实这个和IIS以及Apache没有直接的关系。只是对于当前现状来说,越容易使用的工具,会的人就越多,当然,薪水也就会越低。由于IIS比Apache更容易使用,因此,使用IIS的Web程序员或网站管理人员的薪水一般情况下就会比相应的Apache程序员低一些。看到这一点上,使用Apache的程序员可能会非常高兴。
从上面的八点可以看出,在Windows上,对于ASP和ASP.NET来说,IIS是最好的选择。当然,对于Windows下的PHP、JSP来说,Apache也许会更好一些。在其他的操作系统下,就更不用说了,Apache占有绝对优势。
在本文前面所说的IIS的市场占有率开始提升和下降的调查,也许应该看这些被调查的网站使用的是IIS还是Linux/Unix。如果我们主要调查使用Windows的网站,当然是IIS的使用率高了,如果调用以Linux/Unix为主的网站,我想不用我说,地球人都知道,IIS根本没戏。所以要辩证地看待上面的两个调查结果。事实上,IIS和Apache都在不同的位置扮演着重要的角色。单独讨论它们谁会对谁构成威胁已经毫无意义了,关键要看我们使用的操作系统。如果是Windows,使用IIS也许会更好,当然,如果是Linux,就使用Apache吧!
- ››微软PowerPoint 2013细节功能介绍
- ››IIS7 Request format is unrecognized.
- ››IIS Rewrite 配置
- ››IIS7错误:“由于扩展配置问题而无法提供您请求的...
- ››IIS7应用PHP Manager使用FastCGI快速部署
- ››IIS短文件和文件夹泄漏漏洞的分析
- ››IIS .net 网站打不开 http:404 出错
- ››IIS上asp.net网站无法访问(错误:服务器应用程序不...
- ››微软Bing Tranalator将支持雅虎Babel Fish用户
- ››IIS+PHP配置图文详解
- ››IIS7 下日期显示格式的解决办法
- ››IIS6下部署ASP.NET MVC应用程序
更多精彩
赞助商链接