2013-04-09 2 views
1

Хранение данных конкретного пользователя (например, loginAccountId и т. Д.) В кеше, насколько benificial?Кэш или сеанс?

Как пользователь регистрируется в системе, если мы храним LoginAccountID в кеше, instade сеанса является benificial или нет?

Какая проблема возникает при хранении в кеше?

+0

Данные, не подлежащие восстановлению, должны проходить сессию, например. пользовательский ввод. Не помещайте что-либо в кеш, если только вы не захотите (и не сможете) восстановить его снова. –

+0

Вид дубликата, но ответ здесь: http://stackoverflow.com/questions/428634/advantages-of-cache-vs-session – Jeff

ответ

1

Фактически, переменная сеанса на сервере была разработана для кэширования данных, специфичных для пользователя. Сохранение пользовательских данных в кеше, например, заново изобрести колесо.

+0

означает, что нет необходимости хранить данные в кеше правильно? сессия будет делать то же самое, правильно? также создается сеанс для каждого пользователя/сеанса, поэтому сеанс более benificial..Thanks для вашего ответа. – Amogh

+0

Пользовательские данные должны быть в сеансе. Для этого была разработана сессия. Кэш должен использоваться для хранения данных конкретных приложений. С уважением. –

Смежные вопросы