ASP.NET Cache и Output Cache для элементов управления - PullRequest
0 голосов
/ 28 октября 2010

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

А как же пользовательский веб-элемент управления содержит данные из базы данных SQL?Имеет ли смысл кэшировать данные, а также кэшировать элемент управления?

Какое наилучшее решение для комбинации этих двух компонентов?

Да.это вопрос новичка.

1 Ответ

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

Если вы кэшируете элемент управления, вам не нужно кэшировать базовые данные.Оптимальное кэширование, как всегда, зависит от вашего приложения.

Вот несколько общих рекомендаций:

Используйте кэширование данных для сложных запросов к ЦП и памяти, для данных, которые очень часто используются в разныхстраницы / элементы управления.

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

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