【发布时间】:2011-02-17 16:19:19
【问题描述】:
我有一个 MVC3 应用程序,我希望它能够为大量用户请求提供服务。我想使用 IoC 容器,但不希望它降低我的应用程序的性能。
我读到我不应该担心,因为唯一的开销是在初始化时。然而,对于 MVC3 应用程序,这不是每次用户请求新网页的时候吗?
【问题讨论】:
标签: asp.net-mvc-3 castle-windsor ninject autofac castle
我有一个 MVC3 应用程序,我希望它能够为大量用户请求提供服务。我想使用 IoC 容器,但不希望它降低我的应用程序的性能。
我读到我不应该担心,因为唯一的开销是在初始化时。然而,对于 MVC3 应用程序,这不是每次用户请求新网页的时候吗?
【问题讨论】:
标签: asp.net-mvc-3 castle-windsor ninject autofac castle
不,不是每次用户请求一个页面。 IoC 容器应在应用程序的生命周期内配置一次(例如,在您的全局 Application_Start 事件处理程序中),然后在应用程序运行时不需要任何其他配置。
【讨论】: