Как стать автором
Обновить

Комментарии 3

Спасибо, было полезно. Вроде давно в отрасли, но все равно кое-что новое для себя нашел

Бывает полезно, но лучше клаудфларой если данные редко меняются.

Чет воды много. С кешем есть маааленькая проблема, если вручную кешировать результаты вычислений, то задолбаешся их инвалидировать.

Не упомянута библиотека django-cacheops, которая кэширует sql запросы (кверисеты) моделей приложения и автоматически инвалидирует их, что весьма удобно для простых запросов.

Но даже и с ней не все гладко, сабквери не инвалидируются, сложные кверисеты с кучей фильтров, аннотаций, агрегаций и т.д. надо разбивать на куски для правильного кеширования, что увеличивает запросы к бд, и иногда (если кверя и так быстрая) лучше вовсе без кеширования.

Обычно использую контейнер redis, никаких сложных настроек считай и нету.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий