2016-01-24 6 views
1

Est-il dangereux de stocker des instances ou des jeux de requête Django directement dans le cache? Par exemple, je veux stocker 10 "articles" (en supposant qu'ils ne changeront pas dans les prochains jours) afin que les utilisateurs puissent naviguer entre eux sans toucher à la base de données (comme on pourrait le faire avec angulaire). Y a-t-il également une capacité de taille maximale pour le cache?Instances de stockage Django dans le cache

Répondre

0

Il ne devrait pas être mauvais de stocker des instances/jeux de requêtes django directement dans le cache. Django fournit l'utilitaire serialization pour vous permettre de convertir facilement des instances/jeux de requête en un format puis de désatérialiser ces données en objets django.

Memcache prend en charge un cluster de nœuds qui apparaissent comme s'il s'agissait d'une instance unique.

http://memcached.org/about

Cela devrait vous permettre d'ajouter plus de serveurs si vous avez besoin d'augmenter la capacité du cache