使用带有MVC3的IoC容器的性能开销

时间:2011-02-17 16:19:19

标签: asp.net-mvc-3 castle-windsor ninject autofac castle

我有一个MVC3应用程序,我希望将服务于大量用户请求。我想使用IoC容器,但不希望它降低我的应用程序的性能。

我读到我不应该担心,因为唯一的开销是在初始化时。但是对于MVC3应用程序,这不是用户每次请求新网页时吗?

1 个答案:

答案 0 :(得分:5)

不,每次用户请求页面时都不是这样。 IoC容器应该在应用程序的生命周期内配置一次(例如,在全局Application_Start事件处理程序中),然后在应用程序运行时不需要任何其他配置。