All streams
Search
Write a publication
Pull to refresh

Comments 5

А насколько сильно это будет нагружать сборщик мусора, когда будет много сессий и на каждое событие сборки надо будет все их дергать, чтоб проверяли свой статус? Почему не рассмотрели хранение сессий в MemoryCache? Мне кажется это самый дешевый вариант, у него для значений добавляемых в кэш можно задать политики в т.ч. указать SlidingExpiration - как раз то, что обычно требуется для сессий.

Спасибо, рассмотрел и решил так и сделать!

Зачем тут вообще сборщик мусора? Если у вас истечение сессии определяется по таймеру — почему бы не завести по, собственно, таймеру на каждую сессию?

Поясните, пожалуйста, не очень понял, как сессия понимает, что она подлежит удалению?

Скажем, ситуация: клиент создает коннект к серверу через 2 узла. соединение клиент-узел1 живо, узел1-узел2 отключилось, узел2-сервер живо.

Очевидно, надо смотреть протокол который использует подобное соединение.


У автора-то клиенты подключаются сразу к серверу, а устаревание сессии происходит при неактивности в течении заданного времени.

Sign up to leave a comment.

Articles