.Net архитектура производительности веб-приложений - PullRequest
4 голосов
/ 02 августа 2010

Я создаю новое n-уровневое веб-приложение, и мне хотелось бы знать разницу в производительности между разработкой моих уровней в одной сборке (каждый уровень со своим собственным пространством имен) или в разных сборках, по одной для каждого уровня.Спасибо.

1 Ответ

2 голосов
/ 02 августа 2010

Любые различия могут быть незначительными. Загрузка классов будет медленнее, но не намного. (Как часть модели безопасности CLR, проверки выполняются, когда выполнение пересекает границы сборки.) Если имеет смысл разрабатывать отдельные сборки, сделайте это. Вы всегда можете выполнить рефакторинг и / или перекомпиляцию в одну сборку, если у вас возникнут проблемы с производительностью. Это интересный вопрос, но не о чем беспокоиться заранее для большинства сценариев разработки.

...