0

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

4

1 回答 1

4

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

我发现任何试图弄清楚这一点的人都走上了错误的道路,因为他们经常有一些不切实际的想法,即他们将使其变得非常受欢迎的网站。

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

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

于 2008-12-09T19:35:43.183 回答