Деградация сессии в Net Core
От: Barbar1an Украина  
Дата: 20.02.19 09:56
Оценка:
в сабже нельзя запухнуть любое дерево объектов в сиссию
оно вроде и понятно почему, потому что нужно шарить данные сессии в случае работы на кластере поэтому они должны 100% сериализироваться

но в асп оно ж работало! и на кластере в том числе

почему всё поломали?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Отредактировано 20.02.2019 9:57 Barbar1an . Предыдущая версия .
Re: Деградация сессии в Net Core
От: Слава  
Дата: 20.02.19 10:23
Оценка:
Здравствуйте, Barbar1an, Вы писали:

B>почему всё поломали?


Возьмите redis и держите сессию в нём. Или в DynamoDB. Или ещё где угодно.
Re[2]: Деградация сессии в Net Core
От: Ночной Смотрящий Россия  
Дата: 20.02.19 11:29
Оценка:
Здравствуйте, Слава, Вы писали:

B>>почему всё поломали?

С>Возьмите redis и держите сессию в нём. Или в DynamoDB. Или ещё где угодно.

Как будто это спасет от сериализации.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Деградация сессии в Net Core
От: Ночной Смотрящий Россия  
Дата: 20.02.19 11:29
Оценка: +1
Здравствуйте, Barbar1an, Вы писали:

B>в сабже нельзя запухнуть любое дерево объектов в сиссию

B>оно вроде и понятно почему, потому что нужно шарить данные сессии в случае работы на кластере поэтому они должны 100% сериализироваться

И в чем проблема сделать дерево сериализуемым? Да и зачем класть большие объекты в сессию? Клади в БД, им там самое место.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Деградация сессии в Net Core
От: BlackEric http://black-eric.lj.ru
Дата: 06.04.19 12:33
Оценка:
Здравствуйте, Barbar1an, Вы писали:

B>в сабже нельзя запухнуть любое дерево объектов в сиссию

B>оно вроде и понятно почему, потому что нужно шарить данные сессии в случае работы на кластере поэтому они должны 100% сериализироваться

Можно хранить в HttpContext, но объемами лучше не увлекаться.
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.