django-better-cache

Софтуер снимки:
django-better-cache
Софтуер детайли:
Версия: 0.6
Дата на качване: 20 Feb 15
Розробник: Calvin Spealman
Разрешително: Безплатно
Популярност: 12

Rating: 2.0/5 (Total Votes: 1)

Джанго-добре-кеша е заместител на неизпълнение кеш шаблон таг библиотека от Django.
Тя е по-добра версия на {% кеш%}
Какво е по-добре за по-добро Cache?
& Nbsp; - Вложени фрагменти кеш наследят променливите техните фрагменти майки ключови за
& Nbsp; - фрагменти майка кеш може да се дават допълнителни ключове от техните деца кеш фрагменти
Пример:
& Nbsp; & Nbsp; & Nbsp; {% Кеш 500 "външната" х%}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Y = {{Y}}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; {% Кеш 500 "вътрешна" Y%}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; х = {{X}}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; {% Endcache%}
& Nbsp; & Nbsp; & Nbsp; {% Endcache%}
В подразбиране {% кеш%} маркер от Django, вътрешната фрагмент няма да бъде rerendered Когато X промени, защото само външната фрагмент използва това като ключова променлива. Външният фрагмент няма да актуализирате с у промени, защото само вътрешната фрагмент използва това.
С по-добри Cache, х и у засегне и двете, така че фрагменти ще бъдат повторно постановеното когато някой важни променливи промени.
По-добре Cache позволява също на синтаксиса на даване подразбиране ключови променливи:
& Nbsp; & Nbsp; & Nbsp; {% Кеш 500 "тест" х = 10%}
<Силен> Контрол inheritence
Не винаги искам външните фрагменти кеш да анулират при променливи важно само към вътрешните промени фрагмент. В някои случаи, вътрешната фрагмент е позволено да получите остаряла, ако остане да кешира вече като част от компанията-майка, така че ние искаме начин да забраните inheritence на променливите.
Можете да направите това с `local` модификатора. Всички модификатори след `local` ще засегнат само този кеш фрагмент, не неговата майка.
& Nbsp; & Nbsp; & Nbsp; {% Кеш 500 "външната" х%}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; Y = {{Y}}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; {% Кеш 500 "вътрешна" местно Y%}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; х = {{X}}
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; {% Endcache%}
& Nbsp; & Nbsp; & Nbsp; {% Endcache%}
<Силен> Планове
& Nbsp; - по заявка обезсилване на фрагменти въз основа на съпоставяне, чрез един ORM-подобен интерфейс

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Calvin Spealman

django-sanitizer
django-sanitizer

14 Apr 15

Коментари към django-better-cache

Коментари не е намерена
добавите коментар
Включете на изображения!