django-better-cache

Szoftver screenshot:
django-better-cache
Szoftver adatai:
Változat: 0.6
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Calvin Spealman
Engedély: Ingyenes
Népszerűség: 12

Rating: 2.0/5 (Total Votes: 1)

A Django-jobb-cache helyettesíti a gyorsítótár alapértelmezett template tag könyvtár a Django.
Ez egy jobb változata {% cache%}
Mi a jobb, kb a jobb gyorsítótár?
& Nbsp; - Beágyazott cache töredékek örökli a változók a szülő töredékek gombot
& Nbsp; - Parent cache töredékek adható további kulcsok gyermekük cache töredékek
Példa:
& Nbsp; & nbsp; & nbsp; {% Cache 500 "külső" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Cache 500 "belső" y%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; x = {{x}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Endcache%}
& Nbsp; & nbsp; & nbsp; {% Endcache%}
A default {% cache%} címkét Django, a belső rész lesz nem rerendered ha x változásokat, mert csak a külső kódrészlet, hogy kulcsváltozóként. A külső fragment nem fogja frissíteni a y változásokat, mert csak a belső kódrészlet ezt.
A jobb gyorsítótár, x és y egyaránt érintik, így töredékek újra lesz renderelt, ha minden fontos változó változásokat.
Jobb gyorsítótár is lehetővé teszi a szintaxis megszerezze alapértelmezésben kulcsfontosságú változó:
& Nbsp; & nbsp; & nbsp; {% Cache 500 "teszt" x = 10%}
Controlling inheritence
Nem akarjuk mindig a külső cache töredékek érvénytelenítésére, amikor változók csak az a fontos, hogy a belső fragment változásokat. Egyes esetekben a belső töredék megengedett, hogy az áporodott Ha marad cache-elt hosszabb részeként a szülő, ezért szeretnénk a módját, hogy tiltsa le a inheritence a változók.
Ezt megteheti a `local` módosítót. Minden módosítók után `local` befolyásolja csak ez a cache részletnek, nem a szülő.
& Nbsp; & nbsp; & nbsp; {% Cache 500 "külső" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Cache 500 "belső" helyi y%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; x = {{x}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Endcache%}
& Nbsp; & nbsp; & nbsp; {% Endcache%}
tervek
& Nbsp; - on-demand érvénytelenítése töredékek alapján leképezés keresztül ORM-szerű felület

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Calvin Spealman

django-sanitizer
django-sanitizer

14 Apr 15

Hozzászólások a django-better-cache

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!