/ / який найкращий фреймворк / багаторазовий додаток для кешування екземплярів моделі (кеш рівня об’єктів) у Django? - django, кешування, django-моделі, django-orm

Яка найкраща каркас / багаторазове додаток для кешування екземплярів моделі (кеш-пам'ять об'єкта) в Django? - Джанго, кешування, джанго-моделі, джанго-орм

Який найкращий додаток для рамки / бібліотеки / багаторазового використаннядля кешування примірників моделей у Django? (Цей підхід також відомий як кеш прозоро об’єкта, кеш ORM, кеш-об'єкт на рівні рядка, кеш-рівень об’єкта)

Це реальні програми, що реалізують це. Проблема в тому, що багато хто з них! Ось що я знайшов (напевно, ще більше існує):

http://github.com/mmalone/django-caching/
http://github.com/dcramer/django-orm-cache
http://github.com/dziegler/django-cachebot
http://bitbucket.org/jmoiron/johnny-cache
http://github.com/jbalogh/django-cache-machine
http://github.com/SeanHayes/django-query-caching

Я не хочу перевіряти кожну бібліотеку, просто хочузазирнути той, хто виконує роботу, що вирішує більше проблеми, ніж це створює ("У комп'ютерній науці є лише дві важкі проблеми: недійсність кешу та іменування речей")

Будь ласка, поділіться своїм досвідом

Відповіді:

1 для відповіді № 1

Близько року тому у мене було те саме питання. Перевірив близько десятка рішень і, нарешті, звузився до Johnny-cache та django-cache-machine. Останній використовується без жодної причини, і стабільний, і досить хороший.


0 для відповіді № 2

Я щойно пройшов цей самий розгляд,і розмістився на django-cache-машині, оскільки він підтримує django 1.5 в даний час (літо 2013), а johnny cache має відкриті запити на виклик для підтримки django 1.5, які не були об'єднані в. YMMV.