kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 CVertex
CVertex
Вопрос

Действительно ли OutputCacheFilter в Microsoft MVC Preview 4 позволяет экономить на вызовах действий?

Мы развернули живой, свежий, шикарный сайт, используя предварительную версию 3, включая тщательное стресс-тестирование.

Кэширование вывода страниц стало нашим спасителем и позволило нам выполнить контрактные требования по производительности.

Мой вопрос заключается в том, есть ли разница между действием OutputCacheFilter и кэшированием вывода страницы?

Является ли кэширование вывода действия более быстрым, чем кэширование вывода страницы?

6 2008-08-14T04:16:18+00:00 2
 m_callens
m_callens
Редактировал вопрос 9-го марта 2017 в 6:36
Программирование
asp.net-mvc
asp.net
c#
outputcache
Решение / Ответ
 Haacked
Haacked
14-го августа 2008 в 4:32
2008-08-14T16:32:22+00:00
Дополнительно
Источник
Редактировать
#8414622

Внутри OutputCacheAttribute (он же фильтр кэша вывода) использует тот же внутренний механизм, что и кэширование вывода страницы (он же директива @OutputCache).

Поэтому он не быстрее, чем кэширование вывода страницы. Однако в MVC вы не можете использовать кэширование вывода страницы с помощью директивы @OutputCache, поскольку мы выводим представление (оно же страница) после выполнения действия. Поэтому вы получите очень мало пользы.

С фильтром выходного кэша он поступает правильно и не выполняет код действия, если результат находится в выходном кэше. Надеюсь, это поможет. :)

3
0
 Ricky
Ricky
16-го августа 2008 в 1:17
2008-08-16T13:17:05+00:00
Дополнительно
Источник
Редактировать
#8414623

Имейте в виду, что в настоящее время существует ошибка, если вы вызываете Html.RenderAction(...) для действия, которое помечено как кэшируемое. Вместо того, чтобы кэшироваться конкретное действие, кэшируется вся страница. Я уже сообщал об этом на codeplex, и, похоже, это известная проблема: Вызов <% HTML.RenderAction<...>(...); %> для Action с [OutputCache(...)] приводит к кэшированию всей страницы.

1
0
Похожие сообщества 16
DotNetRuChat
DotNetRuChat
6 652 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
Вакансии .NET
Вакансии .NET
3 530 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks
Открыть telegram
Microsoft Stack Jobs
Microsoft Stack Jobs
2 414 пользователей
Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks
Открыть telegram
С#
С#
2 330 пользователей
Стараемся не флудить. Пишем по делу. Правила: https://t.me/professorweb/430450 Для флуда @svoboda_obsh
Открыть telegram
pro.net
pro.net
1 820 пользователей
Обсуждение .NET и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). https://t.me/pro_net/34653 Флудилка: @dotnettalks
Открыть telegram
CODE BLOG / C#
CODE BLOG / C#
1 772 пользователей
Чат для .NET разработчиков и C# программистов. По всем вопросам: @shwanoff Youtube-канал: https://youtube.com/codeblog Основной канал: @codeblog Вконтакте: https://vk.com/codeblog Правила: https://t.me/codeblog_csharp/246972 Вакансии по тегу #work
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 5 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией