IIS 和 Apache 是两种最广泛使用的 Web 服务器。网络技术调查显示,Apache 的受欢迎程度仍是 IIS 的两倍多。但为什么会这样呢?是因为你必须为 IIS 付费吗?Apache 真的更可靠吗?
请告诉我哪一个在稳定性、灵活性、可移植性、安全性和性能方面最好。
+ 我几乎没有使用 IIS 的经验。
答案1
Apache 是跨平台的,因此可以在各种操作系统上使用,包括 Windows。相比之下,IIS 仅适用于 Windows。此外,LAMP 堆栈是一种非常常见的服务器设置……说了这么多,差异的原因就很容易看出了。
一般来说,如果您想使用 ASP.NET,则需要使用 IIS。任何其他设置(PHP、Ruby、Perl、Python 等)都可以在 Apache 上完成,有时也可以在 IIS 上完成。所以我敢说,除非您想使用 ASP.NET,否则请坚持使用 Apache。
至于您的标准,我不知道服务器在这方面如何比较,尽管目前两者都相当成熟和稳定。
答案2
是的,此时,如果您更熟悉 Apache,只要 Apache 能够满足您的需求,我不确定您为什么会考虑 IIS。