这是一个Web应用程序的好服务器?

我需要一个新的专用服务器来托pipe我的networking应用程序,我想知道什么样的负载(每月平均请求)此服务器可以支持。 它将运行Windows Server 2008 Standard和SQL Server 2008.服务器信息是:

AMD皓龙1218

6 GB DDR2内存(高达667MHz)

2 x 500 GB 7200转SATA II,RAID 1

无限(10mbps)的带宽

此外,这个托pipe是一个月$ 129一个很好的交易?

谢谢!

在负载方面,双核Opteron不错,内存绰绰有余,但是你期望/期望/希望有多lessstream量? 另外,你的Win2k8是64位的吗? 是SQL Server 64位? 您是否想过在同一个盒子上安装Web服务器和数据库服务器的潜在安全和性能问题?

同样,如果您的networking应用程序(我假设它只有一个 Web应用程序)刚刚开始,并且没有立即预测大量负载,为什么不首先考虑共享主机? 它会更便宜(在开始时),大多数提供商通常使升级更容易到服务器托pipe,而不是从服务器托pipe到共享。

但是要解决你的问题:

我需要一个新的专用服务器来托pipe我的networking应用程序,我想知道什么样的负载(每月平均请求)此服务器可以支持。

如果你正在谈论静态页面(caching优先),几乎没有数据库交互。 你可以很容易地像mrdenny提到的10k / min。 采取这种负载我不能预见任何问题。 请记住一些IIS7调整是必要的,但硬件应该没有问题处理。

现在,如果您正在关注一个 ASP.NET Web应用程序, 其中包含大量的数据库交互以及大量的性能优化编程(应用程序池调优,使用部分caching,避免使用视图状态,使用inproc会话或cookie会话等)相当乐观地说,〜250 /分是可以实现的。 我真的很想解释一下你正在做的事情,而不是你打算使用的设备。

此外,这个托pipe是一个月$ 129一个很好的交易?

这有点陡峭,但我确信他们有24/7的支持,SLA正常运行时间高,现场可用的冗余电源等。就个人而言,如果stream量不会真的被使用,服务器不是真的被利用(〜65%-70%+利用率),也许你最好从共享主机开始。 对不起,要重复,但不要在开始时花所有的钱。 如果您需要从共享主机迁移到服务器级主机,大多数提供商都是有帮助的。

每个月可以支持疯狂的大量的页面浏览量。 认为更小。 此服务器支持的每分钟可查看多less个页面。 这是一个更容易处理的数字。

可处理所有请求的数量取决于数据库如何驱动您的网站,以及您的数据库的devise有多好。 对于只有非常less的数据库工作的HTML页面,如果不是更高的话(每秒只有166个),可能每分钟有10k以上的数据。 如果你有一个大型的数据库没有正确的devise和优化,那么这个数字可能会降到只有每秒点击几下,因为CPU和内存都将被SQL Server占用。

不能说成本,我们在CoLo中托pipe我们自己的服务器。

你可以用一台机器做很多不同的事情,只是没有人能告诉你你用这个服务器来到多远 – 这取决于你需要处理多less整体数据,有多less数据要返回以及服务器和Web客户端之间的数量,以及数据库请求的复杂程度 – 这只是一个粗略的概述。 如果你的应用程序编程的很好,你可以有很多的吞吐量,如果它的构build不好,你可以很快达到极限。

至于简单的数据吞吐量相似 – 一个devise良好的服务器硬件可以给你更多的性能比坏的 – 即使上面的数字是相同的。 带宽是不错的,但是它很大程度上取决于数据中心的连接和构build。

因此,要知道提供的服务与其他服务相比是否有优势,您必须查看托pipe比较网站,看看提供商获得的服务是否足够,以便计算服务器是否足以处理您的应用程序,您必须对其进行testing。

没有实际的testing就不可能说什么是“足够的”。 正如其他人所提到的,它因内容而异。 你在做大量的服务器端/数据库工作吗? 你有很多图片或video吗? 所有这些都可能影响你的决定。

我一次在服务很多的图像,并决定与Akamai一起分发。 它释放了我的服务器的工作,让CDN提供静态数据。 像这些问题的考虑。

根据你的描述,假设pipe道很肥,而且你可以很好地访问configuration,这听起来像是一个好的交易 – 但是,你应该花时间研究你正在考虑join的供应商。 谷歌他们,看看会发生什么。

声音在服务器资源方面喜欢它充足。 但是,在完成一些负载testing以确定应用程序的基本负载之前,我不会查找服务器。 获取某种请求logging器来捕获服务器上的某种基本会话。

从这里你应该能够估计一些性能特征,例如:

  • 平均页面大小,可以指示给定的一组用户可能消耗多less带宽

  • 生成多长时间的页面,给你一个想法,如果你的应用程序是cpu密集型生成HTML服务。

  • 在这个负载下在testing环境中消耗多lessram,会对更大的服务器帮助/伤害产生更大的影响

从这里你可以推断出你是否需要重新修改应用程序,然后做出明智的决定,如果这个服务器能够以你愿意支付的价格满足你的需求。