Лучшие практики относительно кэширования в приложениях ASP.NET

Оптическое вычисление. Кажется, что это должно было быть вокруг дольше, но я не могу в настоящее время находить ссылки, предшествующие приблизительно 1982 (и соответствующая часть технологии, оптического транзистора, не появлялась вплоть до 1986).

9
задан ahsteele 3 August 2009 в 09:25
поделиться

2 ответа

Слой между вашим пользовательским интерфейсом и BLL будет уровнем служб, который является хорошим местом для кэширования. Используйте диспетчер абстрактного кеша (пример в моем блоге ), чтобы при необходимости вы могли менять поставщиков (кеш ASP.NET, скорость, memcached и т. Д.).

10
ответ дан 3 November 2019 в 01:02
поделиться

Иногда также стоит задуматься о том, для чего нужны кэшированные данные? Если в конечном итоге создается статический HTML-код на уровне пользовательского интерфейса, то наиболее эффективным способом (по крайней мере, при использовании веб-форм) может быть упаковка этих частей в пользовательский элемент управления и добавление директивы @OutputCache . Иногда об этом легко забыть, когда вы увязли в фреймворках кеширования и т. Д. Конечно, я понимаю, что во многих случаях это может не подходить или не является лучшей практикой.

1
ответ дан 3 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: