Руководство по модели кэширования веб-сервисов ASP.NET - PullRequest
1 голос
/ 14 февраля 2011

Я создаю набор веб-служб ASP.NET, каждый из которых необходим для передачи ключа аутентификации. Этот ключ аутентификации используется для:

  1. Проверить, что это клиентское приложение / пользователь лицензировано.
  2. Получение информации о конкретном подключении клиента (mysql connect, сокет connect) для указания на конкретный сервер.
  3. Индивидуальные настройки (например, хранилище по умолчанию, системный пользователь и т. Д.)

Я хотел бы сохранить данные в базе данных MySql, где размещены веб-службы. Ясно, что я могу выполнить необходимые проверки / инициализацию, прочитав базу данных, но я бы хотел кэшировать эту информацию, чтобы мне не приходилось обращаться к базе данных при каждом запросе на обслуживание.

Может кто-нибудь указать мне подходящую модель в ASP.Net, чтобы решить эту проблему?

1 Ответ

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

Я бы посмотрел на класс System.Web.Caching.Cache , вот обзор .

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