2009-12-15 34 views
1

海人关注的问题,是内存管理与asp.net的MVC

我想知道的,是内存管理与asp.net的MVC的担忧。在 都

  • 比较memeory管理asp.net mvc和web表单由专家
+0

ASP.NET MVC是建立在Web窗体顶部,使他们尽可能的内存管理有关共享很多相似的(前提是你使用默认web表单视图引擎)。 –

+0

真的吗?我虽然他们都建立在ASP.NET之上,但是无关。 –

+0

@Vilx:你是对的。 WebForms和MVC构建在ASP.NET之上。 MVC恰好利用的WebForms作为视图引擎。您可以把它用于任何你喜欢的。 –

回答

4

AFAIK有没有区别在担心ASP.NET MVC和webforms中的内存。你必须在两种情况下都这样做。 :)

要精心,它们都建立在同一个ASP.NET的基础设施,这是建立在.NET运行时之上的顶部。因此,他们使用与任何其他.NET应用程序,网络或其他方式相同的内存管理。

框架本身的开销可以忽略不计,真正的内存使用量将来自您的应用程序中加载的对象YOU。如果你有很多用户(从评论 - 每分钟200到500),你将需要考虑横向扩展。也就是说,拥有多个Web和数据库服务器(也称为“集群”)。这需要从开发的一开始就有一些想法,但不是很难做到。在这个问题上应该有其他资源,这是在这个问题的范围之外。