ASP.NET сессия смешивания - PullRequest
1 голос
/ 06 января 2011

Наши сеансы ASP.NET сохраняются на центральном сервере SQL. Так что теперь все данные сеанса вынуждены передавать по проводам на сервер SQL, даже если это просто тривиальная информация. Могу ли я смешивать сессии --- т.е. Сохраняйте SQL для сессии ["abc"] = "значение" и используйте перезапись для локального хранения материалов, например, сессии.

1 Ответ

3 голосов
/ 06 января 2011

Не с любым из встроенных провайдеров.Вы можете добавить метод расширения к HttpSession и использовать его для локального хранения вещей.Это можно сделать, просто вставив пакет состояния в кэш памяти ASP .NET с тайм-аутом.

Если это среда с балансировкой нагрузки (включающая более одного веб-сервера), вы должны учитывать последствия различных запросовпереходите на разные серверы и соответственно используйте локальное хранилище.

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