Существует два вида кэшей, которые необходимо реализовать: глобальный и уровень сеанса.
- Кэш уровня сеанса будет хранить определенные данные пользователя, такие как элементы корзины, привилегии пользователей и т. Д.
- В глобальном кеше будут храниться некоторые данные, общие для всех пользователей, в субдомене .
Таким образом, каждый субдомен будет иметь отдельный глобальный кэш и каждого пользователя (зарегистрирован или нет).) может иметь сессионный / пользовательский кеш.
Я думаю об использовании функций кэширования объектов, предоставленных в версии 4.0 фреймворка с использованием System.Runtime.Caching.Включение основных функций в пользовательскую сущность.
Еще одна вещь, которая приходит мне в голову, - это то, что шаблон синглтона может помочь, хотя и не уверен.
Также следует иметь в виду, что Веб-сайтразмещен на веб-ферме .
Кто-нибудь может подсказать, как это сделать, или указать мне правильное направление, как это реализовать?