У нас есть сеансы ASP.NET, которые сохраняются на центральном сервере SQL. Таким образом, теперь все данные сеанса вынуждены перемещаться по каналу на SQL-сервер, даже если это просто тривиальная информация. Могу ли я смешивать сеансы, т.е. Храните SQL для сеанса ["abc"] = "value" и перезаписывайте локальные файлы, например session.AddLocalMemory ["xyz"] = "blah".Смешение сеанса ASP.NET
1
A
ответ
3
Не с любым из встроенных поставщиков. Вы можете добавить метод расширения для HttpSession и использовать его для локального хранения материала. Это можно сделать, просто вставив сумку состояний в кеш памяти ASP .NET с тайм-аутом.
Если это сбалансированная по нагрузке среда (включая несколько веб-серверов), вы должны учитывать последствия различных запросов, отправляемых на разные серверы, и соответственно использовать локальное хранилище.
Смежные вопросы
- 1. смешение данных сеанса пользователя в jboss
- 2. Поведение сеанса сеанса ASP.NET
- 3. Сервер сеанса сеанса ASP.NET против сеанса InProc
- 4. Тесты производительности сеанса ASP.NET ASP.NET
- 5. Мгновенный запуск сеанса ASP.NET из cookie сеанса
- 6. Захват сеанса сеанса ASP.NET в приложении GeneXus
- 7. Смешение массив
- 8. Смешение Hovereffct
- 9. Смешение функция
- 10. Состояние сеанса ASP.Net
- 11. Событие смены сеанса ASP.NET
- 12. Завершение сеанса ASP.NET MVC
- 13. Завершение сеанса ASP.NET
- 14. Переменные сеанса Asp.net перепутаны
- 15. Состояние сеанса ASP.NET MVC
- 16. Тайм-ауты сеанса Asp.net
- 17. ASP.net запрос сеанса запроса
- 18. Ограничение размера сеанса ASP.NET
- 19. замена объектов сеанса asp.net
- 20. Наследование сеанса ASP.NET
- 21. Проблема сеанса в asp.net
- 22. Поставщики состояния сеанса ASP.NET
- 23. альтернатива переменным сеанса, ASP.NET
- 24. Фиксация сеанса Asp.net (ASP.NET_sessionid)
- 25. Репликация сеанса ASP.NET SqlServer
- 26. ASP.Net MVC: продолжительность сеанса?
- 27. Завершение сеанса Asp.net
- 28. Отладчик сеанса ASP.Net
- 29. сценарий завершения сеанса ASP.NET
- 30. ASP-переменные сеанса ASP.NET
Согласен. Чтобы добавить еще один момент, нужно быть осторожным: потеря локальных данных сеанса не ограничивается балансировкой нагрузки, а также регулярно вызвана переработкой процессов. Еще одна вещь, чтобы рассмотреть вопрос о том, будет ли такое смешивание понятным для будущих разработчиков системы - и насколько болезненным переходом от локального к хранилищу SQL для конкретных элементов будет (SQL/out из состояния процесса требует, чтобы объекты были сериализуемыми, что часто бывает не так) для вещей, которые вы бросаете в местное состояние ...) –