Django inclut un framework de mise en cache flexible prenant en charge plusieurs niveaux de mise en cache (pages entières, résultats de vue, fragments de template, ou données arbitraires) et plusieurs backends (en mémoire, Redis, Memcached, base de données). La mise en cache évite de répéter des tâches coûteuses — l'une des optimisations de performance à plus fort impact.
Configuration d'un backend de cache
CACHES = {
: {
: ,
: ,
}
}
