2010-05-10 2 views

ответ

3

кэширование пончик не работает с ASP.NET MVC 2 см http://forums.asp.net/t/1521502.aspx:

Поддержка кэширования пончика требует просмотра двигателей, чтобы иметь возможность отправить массив, состоящий из буквального текста + обратных вызовов к писателю. Это серьезное изменение сантехники, и это не то, что будет включено в v2 продукта.

1
+0

Эти ссылки все для MVC1.0. Замещение было удалено из MVC2.0 – Cheburek

0

Я думаю, что это может быть полезно. Возможно использовать Html.Action и передать экземпляр HttpContextBase для дочернего контроллера. Проверьте это http://eliasbland.wordpress.com/2010/04/08/donut-caching-in-asp-net-mvc-2-with-html-action/

, но я не знаю, если это работает должным образом до сих пор ...

1

Кросс-пост из another question:

пончик Caching (да, реальная вещь) доступен как часть моей «скорости-lib» для MVC: Moth. Работает как в ASP.NET MVC 2, так и в MVC 3.

Документы находятся на the wiki, а примеры приведены в папке Mvc3.Demo.

+0

Будьте осторожны при публикации копий и вставных шаблонов/дословных ответов на несколько вопросов, они, как правило, помечены сообществом сообществом. – Kev

0

Кассета пончика используется для кэширования всей веб-страницы, за исключением одной или нескольких небольших частей страницы. Другими словами, предположим, что мы хотим кэшировать максимальную часть представления, кроме минимальной части, тогда мы можем завершить работу с использованием DonutCache.

Вы можете обратиться ссылке ниже,

пончик Caching: http://dotnet-helpers.com/mvc/donut-caching-with-asp-net-mvc/

Donut Hole Caching: http://dotnet-helpers.com/mvc/donut-hole-caching-in-asp-net-mvc/