对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立www服务工具就要属apache与iis了。那么他们之间都有什么区别呢?到底哪个工具才是最适合我们的呢?今天就来讨论下这个问题。
一、免费与收费之争
虽然很多用户都使用iis建立网站,他是集成于windows操作系统中的组件。不过要想合法使用iis就要购买正版windows操作系统。
反观apache,他是完全免费的。不需要支付任何费用就可以免费下载并使用了。
结论——apache免费,iis收费,前者占优。
二、稳定性
接下来要比较的就是稳定性了,www服务要随时运转正常,一个网站也需要一天24小时,一周七天为公众开放。所以稳定性是iis和apache比较的重点。
iis在实际使用中经常出现500错误,而且有的时候还会出现莫名其妙的假死现象。用户需要不定期的重新启动iis服务才能保证网站的正常。 apache在配置上比iis要复杂,不过一经设置完毕就可以长期的工作了。大型网站都使用apache作为自己的www服务提供工具。apache的所有配置都保存在配置文件中,使用时完全按照配置文件中记录的信息执行。一般不会发生莫名其妙的假死情况。 小提示在windows2003系统下使用iis比用apache性能要好。
结论——apache稳定,iis有时假死,前者占优。
三、扩展性
扩展性是指www服务提供工具是否可以应用于多种场合,多种网络情况,多种操作系统。
iis只能在微软公司的windows操作系统下使用,离开了windows他将一事无成。无法移植到其他类型的操作系统中。
apache是个多面手,他不仅仅应用于windows,对于unix,linux以及freebsd等多种操作系统来说他都可以胜任工作。而且不同操作系统的配置步骤基本类似,可移植性非常高。
结论——iis只能在windows下运行,apache应用范围广。
apache获胜。