Как использовать систему кэширования для больших и динамических данных ⇐ Python
-
Гость
Как использовать систему кэширования для больших и динамических данных
Я хочу использовать систему кэширования для своего веб-приложения django, я использую django-cachepos для кэширования моих данных, но теперь у меня есть некоторые проблемы, например, наличие больших данных для отчетов, которые включают в себя множество фильтров и должны быть онлайн при обновлении данных.
Теперь мое время ответа слишком велико (например, 12 13 с), и я хочу, чтобы вы предоставили несколько руководств по внедрению системы кэширования или стратегии кэширования, которые помогут улучшить мой код.
учитывая, что приложение будет крупномасштабным проектом, и сейчас у него есть 3-4 лида от всех внутренних специалистов, и он не может перестать быть онлайн
Пс. У меня есть эта проблема на некоторых других конечных точках с запросами с большим количеством данных
Я пытаюсь использовать функции Redis для установки и получения данных, но понятия не имею, как использовать их с фильтрами и даже кешировать данные ответов
Я хочу использовать систему кэширования для своего веб-приложения django, я использую django-cachepos для кэширования моих данных, но теперь у меня есть некоторые проблемы, например, наличие больших данных для отчетов, которые включают в себя множество фильтров и должны быть онлайн при обновлении данных.
Теперь мое время ответа слишком велико (например, 12 13 с), и я хочу, чтобы вы предоставили несколько руководств по внедрению системы кэширования или стратегии кэширования, которые помогут улучшить мой код.
учитывая, что приложение будет крупномасштабным проектом, и сейчас у него есть 3-4 лида от всех внутренних специалистов, и он не может перестать быть онлайн
Пс. У меня есть эта проблема на некоторых других конечных точках с запросами с большим количеством данных
Я пытаюсь использовать функции Redis для установки и получения данных, но понятия не имею, как использовать их с фильтрами и даже кешировать данные ответов