我的公司正在计划一个新的大型网站应用程序
我们预计第一个月每天大约有25万次点击。
我习惯于使用大stream量的网站,但使用Apache和Lighttpd等。
但是,对于这个项目,客户希望.NET成为工具。 所以我很怀疑IIS是Web服务器。
你有什么build议? 使用IIS? 如何扩展IIS? 是否有可能处理这个数量的stream量? Windows 2003中的IIS版本与Windows 2008中的不同?
问候,
佩德罗
你可能会想要使用Server 2008,因为它有IIS7。 不要购买有关IIS的FUD。 你最后一次听说microsoft.com被closures了吗?
在netcraft.com网站上打个招呼,你就不会怀疑了。
这里有一个很好的资源,介绍了IIS 7的Web Farm框架中提出的与扩展,负载平衡和configuration有关的内容。
这里的答案是使用IIS的.NET托pipe项目….你可以看到如何configuration堆栈溢出这里http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-与/
250K点击是一个公平的数字。 您将需要比IIS或Apache更多的工作 – 主要是专业知识。 任何人都可以启动一个web服务器并运行它,但为了运行它,你需要所有弱点的经验(如果你来自* nix背景的话,你会认为IIS有更多的)。
例如。 Slashdot每月提供400万页,并且拥有大量的基础设施。 你看起来是第五大的! 所以,虽然IIS可以做到,但更大的问题是你是否可以做到这一点。 您需要学习许多全新的技术,而且您的解决scheme不会像您以前那样做的好,而且还会花费更多的时间。
所以,如果我是一个出售这种产品的商人,我会尽量让他们改变主意 – 向他们展示您现有的客户网站,大型系统的示例数据,在新平台上告知他们风险。 它并不像你不能在非.NET工具集中工作,它不像没有.NET知识的Web开发人员那么less,在这种情况下,没有什么理由去使用它。