Что такое и зачем использовать режим сеанса: режим SQL Server?

#asp.net #session-state

#asp.net #состояние сеанса

Вопрос:

Я хочу знать, в какой ситуации я использую этот режим?

Ответ №1:

Режим Sql Server — это один из способов обработки сеансов, например, внутри веб-фермы. Если бы вы использовали состояние сеанса in proc внутри веб-фермы, вы не смогли бы совместно использовать сеанс во многих блоках. Использование Sql Server для хранения сеанса означает, что вы можете распределить нагрузку своих пользователей по серверам внутри веб-фермы, и сеанс может быть получен извне, внутри SQL Server. Таким образом, один веб-сервер позволит вам использовать в состоянии сеанса proc. На многих серверах вам необходимо хранить состояние сеанса в общем месте, чтобы все веб-серверы могли видеть одно и то же.

Ответ №2:

В основном он используется, когда вы хотите использовать свое приложение на веб-ферме, веб-саду или кластере. Поскольку запросы страниц могут поступать от нескольких процессов или компьютеров, вы не можете использовать поставщика состояния сеанса в процессе.

http://idunno.org/articles/277.aspx