Недавно я получил проект, который содержит несколько веб-приложений без структуры MVC. Для начала я создал библиотеку (DLL), которая будет содержать основную бизнес-логику. Проблема заключается в кешировании. Если я использую текущий объект кеширования веб-контекста, я могу получить дублирующееся кеширование (поскольку веб-контекст будет отличаться для каждого приложения).
В настоящее время я думаю о реализации простого механизма кэширования с одноэлементным шаблоном, который позволит различным веб-сайтам (или различным доменам приложений) делиться своей «мудростью кэширования».
Мне бы хотелось узнать, как лучше всего решить эту проблему.
РЕДАКТИРОВАТЬ: Я использую только один сервер (с несколькими приложениями).