Я создаю набор веб-служб ASP.NET, каждый из которых необходим для передачи ключа аутентификации. Этот ключ аутентификации используется для:
- Проверить, что это клиентское приложение / пользователь лицензировано.
- Получение информации о конкретном подключении клиента (mysql connect, сокет connect) для указания на конкретный сервер.
- Индивидуальные настройки (например, хранилище по умолчанию, системный пользователь и т. Д.)
Я хотел бы сохранить данные в базе данных MySql, где размещены веб-службы. Ясно, что я могу выполнить необходимые проверки / инициализацию, прочитав базу данных, но я бы хотел кэшировать эту информацию, чтобы мне не приходилось обращаться к базе данных при каждом запросе на обслуживание.
Может кто-нибудь указать мне подходящую модель в ASP.Net, чтобы решить эту проблему?