首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSD硬盘对网站速度的影响(asp.net/linq/ms sql数据库)

SSD硬盘对网站速度的影响(asp.net/linq/ms sql数据库)
EN

Server Fault用户
提问于 2010-01-21 18:29:41
回答 6查看 2.9K关注 0票数 4

我有一个小的数据库(<1G),但我们有很多复杂的logiс在网站和客户端抱怨渲染时间,即3-5秒。我们不是谷歌,每天有成千上万的用户是我们的梦想,所以大小不是问题,但是速度很重要。有人能与ASP.NET (MVC)/LINQ/MS应用程序的SSD驱动程序分享经验吗?你的表现是如何提高的?

更新:这份白皮书说它会快20倍。http://www.texmemsys.com/files/f000174.pdf

EN

回答 6

Server Fault用户

回答已采纳

发布于 2010-01-22 01:56:56

我会把我的评论加到先前的回答中,但我没有足够的声誉.所以就这样..。

买更多的内存。更多的内存。如果您有4GB,请转到16 go或32 go。即使是32 be或RAM也可能比好的SSD更便宜。大多数SSD驱动器并不比硬盘好,而昂贵的Intel驱动器是一个明显的例外(还有其他SSD甚至更快,但那些更昂贵)。

如果数据库只有1GB,如果添加足够的内存,SQL Server将将几乎所有的内容缓存在内存中。唯一的例外是,如果您的进程正在写入大量数据。如果您有1,000个需要为每个用户操作发生的插入事务但我怀疑情况并非如此。在任何读取操作中,内存总是比硬盘更能提高性能。

票数 7
EN

Server Fault用户

发布于 2010-01-21 19:09:33

你有没有找到你的问题所在?它在数据库查询中吗?它是否在服务器端处理查询?内容渲染?渲染内容的传输?在多层web应用程序上,有很多方面会影响性能,要做任何有意义的性能改进,您需要分析减慢速度的原因。

票数 6
EN

Server Fault用户

发布于 2010-02-04 11:46:42

回答自己的问题不太好,但是.

我有两个主要的项目,我正在做。使用MS / LINQ / ASP.NET的One都比较老,具有非常规范化的表结构。这意味着,我可能从5-6个相关表中提供了关于我所阅读的一个商业实体的信息。

另一种是更新的,具有更高的性能要求。它还使用LINQ。在目前的架构中,我不得不为每个搜索结果寻找1条额外的记录。

WIth SSD:第一个项目。30%-50%的总页面负荷改善。所以,这确实是有帮助的第二个项目。总页面负荷提高10-20%。差别几乎是最小的。然而,我觉得在这种情况下,系统更容易处理压力和随机读取。

总之,如果对您来说,SSD的成本像2-3个人天,我建议使用它,但不期望有很大的改进。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/105132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档