#asp.net #session-state
#asp.net #состояние сеанса
Вопрос:
Я хочу знать, в какой ситуации я использую этот режим?
Ответ №1:
Режим Sql Server — это один из способов обработки сеансов, например, внутри веб-фермы. Если бы вы использовали состояние сеанса in proc внутри веб-фермы, вы не смогли бы совместно использовать сеанс во многих блоках. Использование Sql Server для хранения сеанса означает, что вы можете распределить нагрузку своих пользователей по серверам внутри веб-фермы, и сеанс может быть получен извне, внутри SQL Server. Таким образом, один веб-сервер позволит вам использовать в состоянии сеанса proc. На многих серверах вам необходимо хранить состояние сеанса в общем месте, чтобы все веб-серверы могли видеть одно и то же.
Ответ №2:
В основном он используется, когда вы хотите использовать свое приложение на веб-ферме, веб-саду или кластере. Поскольку запросы страниц могут поступать от нескольких процессов или компьютеров, вы не можете использовать поставщика состояния сеанса в процессе.