Який найкращий додаток для рамки / бібліотеки / багаторазового використаннядля кешування примірників моделей у 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.