Аннулирование кэша при кэшировании базы данных в Django - PullRequest
1 голос
/ 28 апреля 2020

Я довольно новичок в концепции кэширования, пытаясь использовать пользовательское промежуточное ПО для кэширования запросов к БД в django. Я пытался использовать кэш Johnny, но его логика аннулирования кэша c не слишком оптимизирована в моем случае использования.

У меня огромная таблица, из которой выполняется несколько запросов на чтение / запись. Кэш Джонни считывает данные в кеш и делает их недействительными, если по конкретной таблице сделан какой-либо запрос на запись.

Джонни Кэш

" Избегать базы данных любой ценой не было целью, поэтому разные пункты упорядочения в одном и том же наборе данных считаются разными запросами. Поскольку аннулирование происходит на уровне таблицы, любая измененная таблица делает кэшированный запрос недоступным "

Я хочу иметь более конкретную c аннулирование кэша в моем случае. Каковы другие стандартные способы сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...