ASP.NET MVC, лямбда и производительность - PullRequest
1 голос
/ 08 февраля 2012

В разновидности ASP.NET для MVC мне интересно, какова стоимость использования лямбда-выражений и аннотаций данных, подразумеваемая использованием EditorFor и других * для помощников.Я полагаю, что все вещи кэшируются - я прав?

Любые ссылки или пояснения по этой теме приветствуются.

Спасибо!

Дополнительный вопрос: Существуют ли методы кодирования, которых следует избегать, поскольку это помешает правильному кэшированию?

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

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

Это можно отследить в System.Web.Mvc.Html.TemplateHelper.cs (исходный код доступен на сайте кодового комплекса ASP.NET: http://aspnet.codeplex.com/releases)

1 голос
/ 08 февраля 2012

Да, они кешируются.Что касается практики кодирования ... так не думаю.

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