2009-12-15 35 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和數據庫服務器(也稱爲「集羣」)。這需要從開發的一開始就有一些想法,但不是很難做到。在這個問題上應該有其他資源,這是在這個問題的範圍之外。