Влияет ли размер модели asp mvc на производительность - PullRequest
0 голосов
/ 23 июня 2011

Я разрабатывал веб-сайт, и вместо того, чтобы иметь много моделей, я связывал свойства, а не одну модель, заполняя реквизит и возвращая себя. не очень важно для вопроса, но

var data = model.withUser(user).withStuff(data)

Мне любопытно, повлияет ли наличие класса модели с большим количеством строк кода на производительность веб-приложения?

Мысли

Ответы [ 2 ]

1 голос
/ 23 июня 2011

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

Как правило, предпочитают композицию наследованию (много маленьких классов одному большому классу).

0 голосов
/ 23 июня 2011

Ну, да ... больше кода для запуска == больше времени выполнения, но мы говорим о микро и, скорее всего, о нано секундах времени здесь.

Если вас это беспокоит, вы либо A. Facebook, либо B. Google. ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...