我的服务器规格是否适合数据库驱动的站点

我的服务器规格是否适合数据库驱动的站点

我有一台专用服务器。其规格如下:Intel xeon 处理器 2GH x 2、3GB 内存、500 GB 硬盘驱动器。我使用 SQL Server 2008 r2 Express 作为数据库。该网站是在 Visual Studio 2010 中开发的。该服务器还将为防火墙内的 vb.net 应用程序提供数据库。够用吗?由于我使用的是 SQL Server Express 版本,因此它仅消耗 1 GB 内存。但对于其他操作来说,够用吗?我并不期望我的网站有太多流量。我在服务器上使用 Windows Server 2003 作为操作系统。我还应该升级到 Windows Server 2008 吗?

答案1

你告诉我。我有一辆车,有两个座位,一个方向盘和四个轮子。这样够好吗?

这并不是讽刺。数据库性能最关键的部分主要是磁盘性能。你告诉我你有一个 500GB 的硬盘 - 这很慢。现在这是否足够好取决于你做什么。“数据库驱动站点”可以是从我的个人博客(几乎没有读者)到使用服务器集群的 Twitter 的任何东西。

总的来说,它是一台速度不慢但过时的服务器,内存少得可怜(3GB 对于服务器来说太低了,尤其是考虑到内存的价格——我花了几百美元买了 32GB)和速度很慢的磁盘。如果它足够好,它就足够好了。如果不是,那就不是。很可能它足够好,但这一切都围绕着你的“我不指望有太多的流量”的说法。如果没有愚蠢的(我的意思是极其愚蠢的)编程,它应该就足够了。愚蠢编程的例子:我们曾经有一个论坛,我们在每个页面的底部显示注册用户的数量。由于——啊——程序员停电——我们每次都拉出整个用户表并在内存中计数。在每一页上。将其切换到 (a) SQL 中的计数语句和 (b) 使用每 15 秒刷新一次的存储值,异步,与页面刷新分开。整个页面加载经过一段时间后从 SECONDS(2 位数字)变为即时。不要做这样的蠢事,你应该没事的。

当您感觉不再好的时候,您可能需要用 SSD 替换光盘;)

升级到 2008 总是好的。你真的想使用过时的技术吗?你还应该确保运行 64 位 - 以防你放入一些真正的内存,你可以直接访问它。

相关内容