Как Sessions работает в среде балансировки нагрузки? - PullRequest
2 голосов
/ 13 января 2012

У меня есть веб-сайт, который работает на одном сервере.Сейчас количество пользователей становится высоким.Таким образом, мы планируем внедрить сервер балансировки нагрузки через несколько дней.Как сессия будет работать в такой среде?NB: приложение сделано в Asp.net / MS SQL

Ответы [ 2 ]

0 голосов
/ 21 ноября 2013

Балансировщики нагрузки имеют функцию постоянного сеанса. При настройке нагрузки blancer вы можете сами или попросить поддержки включить эту функцию, чтобы пользователи, которые когда-то обслуживались сервером А, обслуживались сервером А в течение всего сеанса.

Это должно помочь вам лучше понять балансировщики нагрузки: http://en.wikipedia.org/wiki/Load_balancing_%28computing%29#Persistence

0 голосов
/ 13 января 2012

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

Другие подходы

  1. Служба сеансов Asp.net на общем сервере
  2. Состояние сеанса Asp.net на SQL-сервере
  3. Использование ткани приложения
...