Кэш и кэш вывода - PullRequest
       12

Кэш и кэш вывода

0 голосов
/ 25 января 2011

В чем разница между свойством Cache и директивой OutputCache?

Ответы [ 2 ]

4 голосов
/ 25 января 2011

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

OutputCache кэширует HTML - всю страницу или вывод из пользовательского элемента управления.

1 голос
/ 08 мая 2012

Полагаю, вы можете сделать в своем глубоком сердце решение, что оба они разные.Большую часть времени кэш используется как хранилище данных или бизнес-результатов.Таким образом, вы могли только обрабатывать свою бизнес-логику или против вашей БД в первый раз.Вы найдете, что это очень эффективно, процесс требует много времени.Вы можете использовать его на своих уровнях: на уровне данных, на уровне предприятия и т. Д.

OutPutCache: он сообщает серверу IIS, прокси или клиенту для кэширования результата ответа.Особенно выгодно для динамических страниц.Сервер ответит кэшированный результат клиенту, как только он запросил ранее.

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