第2个回答 2019-08-05
安全性
安全性是所有服务应用的重中之重。而且当前各种莫名的攻击大肆侵略着各种不同的服务器。早期的iis在安全性上有所欠缺,不过随着微软公司的完善,各种补丁更新的升级,尽可能的提高了网站安全性上。apache得益于先天的优势,一般用户都会在linux环境下运行apache,所以安全性自然也没得说。安全性的话,apache和iis可以说是旗鼓相当。
难易度
一款软件应用的上手难度直接影响着用户群体的大小。iis自然不用多说,微软公司一直都是以易操作的图形化深得人心。上手操作、发布网站比较简单快捷。但是,要想精通的话还是挺困难的。apache则比iis难上许多,首先一定要具备基础的计算机及互联网知识。所以说,iis在这个环节上优势巨大。这也是这两者拉开差距的最大因素。
扩展性
iis只能在windows环境下运行,拓展性可想而知,脱离的windows它将一事无成。不过运行asp和.net非常优秀。而apache自然无需多说,开放的源代码,拓展能力极强。支持几乎所有的语言。这个环节apache完胜。