kseniazhagorina / genotree

2 stars 0 forks source link

Мигает авторизация #29

Closed kseniazhagorina closed 6 years ago

kseniazhagorina commented 6 years ago

При нажатии F5 для авторизованного пользователя иногда не подгружается его сессионные данные. (Не показываются события/Авторизация в личном кабинете)

kseniazhagorina commented 6 years ago

Выяснились интереснейшие подробности.. оказывается у нас как-бы два приложения (web-worker-а) Это разные процессы. Они как-то умудряются скопировать исходные данные. Но все-же их два и они друг друга не видят =(

Кэш сессий может работать - но только в рамках одного процесса. При этом между собой процессы вынуждены будут общаться через базу данных и куки. Вариант такой - при изменении сессии - скидывать ее в БД и выставлять и в куке, и в кэше время изменения сессии (чтобы понимать когда кэш устарел и сессию надо перечитать)