Повышение производительности при использовании контейнеров IoC с MVC3 - PullRequest
2 голосов
/ 17 февраля 2011

У меня есть приложение MVC3, которое, я надеюсь, будет обслуживать большое количество пользовательских запросов.Я хотел бы использовать контейнер IoC, но не хочу, чтобы он замедлял производительность моего приложения.

Я прочитал, что меня это не должно волновать, поскольку единственные издержки - это время инициализации.Однако для приложения MVC3 это не КАЖДЫЙ раз, когда пользователь запрашивает новую веб-страницу?

1 Ответ

5 голосов
/ 17 февраля 2011

Нет, это не каждый раз, когда пользователь запрашивает страницу. Контейнер IoC должен быть настроен один раз на время существования приложения (например, в вашем глобальном обработчике события Application_Start), а затем не должен требовать какой-либо дополнительной настройки во время работы приложения.

...