Что вызывает транзакцию при использовании Azure AppFabric Cache в качестве поставщика состояния сеанса

У меня есть AppFabric Cache, настроенный как поставщик состояния сеанса для приложения ASP.NET MVC. Не все страницы имеют доступ к состоянию сеанса (на самом деле только несколько запросов ajax имеют доступ, основные страницы, к которым обычно обращаются пользователи сайта, не имеют доступа, чтобы сделать их кэшируемыми). Укажите почасовой лимит транзакций в кэше AppFabric, что вызывает провайдер сеанса выполнить транзакцию с кэшем? (См. ответ @knightpfhor на Оценка одновременных подключений Azure Appfabric Cache для источника этот запрос)

Is it

  1. любой ресурс (включая изображения/css)
  2. любой код выполнения запроса/страницы
  3. любой запрос/страница с явной ссылкой на сеанс
  4. что-то другое?


person Andiih    schedule 02.11.2011    source источник
comment
Я не хочу быть конкретным, но я предполагаю, что транзакция Cache будет выполняться только тогда, когда объект добавляется в Cache или извлекается из него. Я не уверен, будет ли Session_Start также генерировать транзакцию, но даже если это произойдет, это все еще очень редко по сравнению с каждым запросом страницы/ресурса.   -  person astaykov    schedule 02.11.2011
comment
Спасибо за ваши мысли. Они совпадают и с моими догадками: просто нужен кто-то, кто знает :-)   -  person Andiih    schedule 02.11.2011
comment
В чем я уверен, так это в том, что у вас есть 1 соединение для каждого экземпляра роли. Однако конкретного ответа по транзакциям получить не удалось.   -  person astaykov    schedule 04.11.2011