ASP.Net服务器数量估算

时间:2008-12-09 19:29:15

标签: asp.net performance-estimation server-load

假设我们的平均页面权重为P KBytes,我们每单位时间有N次访问(比方说,每小时)。我们如何估计在合理的响应时间内支持此负载所需的服务器数量?

1 个答案:

答案 0 :(得分:4)

服务器性能(CPU,RAM,I / O,缓存,本地或外部数据库,网络等)有很多因素,您甚至无法估计给定项目所需的服务器数量。

我发现任何试图解决这个问题的人都会走错路,因为他们经常会有一些不切实际的想法,认为这个网站会让它变得非常受欢迎。

我的建议,只需构建您的应用程序并使用1台服务器,假设您可能需要一个服务器场,因此根据(在.NET中几乎意味着您不做任何不同的事情)构建您的软件。只有在有实际需要的情况下才能购买更多的服务器,预期购买/租用服务器将导致浪费金钱,你不是亚马逊或谷歌,你不能准确地假设未来扩展,直到你有当前数据。

我认为你会发现一台好的服务器速度惊人,可以处理很多用户。请记住StackOverflow(我看到的最后一个)只在2台服务器上运行;一个Web服务器和一个数据库服务器......就是这样。