бд при каждом заходе пользователя на сайт
Ну через обычное кэширование берешь и делаешь. Не совсем вопрос понятен
ну вот задача: я добавляю юзер в бан-лист, при этом я же не хочу при каждой его попытке зайти на сайт/тгбот делать запрос в бд: есть ли он в бан-листе. а сохранить это значение и раз в минут 10 обновлять список
Так делаешь Middleware и не паришся, тоисть сделать первый вариант. Не понятно гду ты хочешь сохранить значение, и что за значение.
Так тебе в любом случае нужно пользователя получать будет при запросе, не совсем понятно зачем тут кэш именно на бан лист
ничего не понял)
Ну смотри, тебе на каждый запрос пользователя к твоему сервису нужно провести запрос в бд, чтобы получить его из базы. Можно получать из асес токена айдишник, можно из сессии, но в любом случае, его потом нужно получить из базы. Ну и собственно ты можешь заодно и на бан проверить
так зачем мне его получать из базы, если он забанен) только ресурсы тратить еще больше)
Обсуждают сегодня