MVC Огромная модель Плохая производительность - PullRequest
7 голосов
/ 12 сентября 2011

Я использую MVC 3, и одно из моих представлений связано с довольно большой моделью.Фактическая модель имеет более 130 свойств (все они используются в представлении).Каждый раз, когда я отправляю обратно просмотр, он очень медленный, проходит много времени, пока он не попадет на сервер.Это связано с тем, что у меня включена проверка клиента?

1 Ответ

1 голос
/ 12 сентября 2011

Что вы подразумеваете под "хиты на стороне сервера"?

Это похоже на проблему с обработкой модели, а не на инфраструктуру.Это действительно не имеет значения, если ваша модель имеет 5 или 130 свойств - это вообще не должно быть заметно пользователю.Дважды проверьте код обработки модели для длительных операций.Если объект модели такой большой, я уверен, что они где-то есть.

Кроме того, я бы посоветовал проверить связь клиент-сервер на наличие проблем (JavaScript, тяжелые формы и т. Д.).Для отслеживания подобных проблем достаточно встроенных инструментов в IE9 / Chrome и Fiddler.

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