vessels
@vessels
Ни черта не понял, но очень интересно!

Как хранить данные из бд пользователя который зашёл на сайт?

Добрый вечер, хочу создать что-то типа массива в котором будет храниться данные о авторизованном
пользователе, думал делать всё это с помощью класса, но потом задал себе вопрос - А если на сайт зайдет сразу несколько юзеров?

Для чего мне это нужно? Для того случая если мне понадобиться имя авторизованного пользователя то я не обращался каждый раз к базе.
У меня есть набросок с классом но я так понимаю это плохая идея.

Как реализовать подобный функционал?
Спасибо!
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Flask
Седой и строгий
Чтобы каждый раз не обращаться к БД, нужно использовать кэширование. А чтобы сохранить возможность горизонтального масштабирования сайта, кэширование организовывать не в памяти процесса, а на чём-нибудь типа memcached.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 авг. 2019, в 20:51
10000 руб./за проект
23 авг. 2019, в 20:03
1000 руб./за проект
23 авг. 2019, в 20:02
500 руб./за проект