Django-yaxşı-cache Django u mənim cache şablon tag kitabxana üçün bir əvəz edir.
Bu {% cache%} daha yaxşı versiyası
Better Cache daha yaxşı nədir?
& Nbsp; - iç içə cache fraqmentləri dəyişənlərin əsas onların valideyn fraqmentləri varis
& Nbsp; - Ana cache fraqmentləri onların uşaq cache fraqmentləri əlavə düymələri verilə bilər
Məsələn:
& Nbsp; & nbsp; & nbsp; {% Cache 500 "xarici" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{Y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Cache 500 "daxili" 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%}
Django u mənim {% cache%} tag, daxili parça yalnız xarici parça istifadə edir, çünki, zaman x dəyişikliklər rerendered əsas dəyişən kimi. Olmayacaq yalnız daxili parçası istifadə edir, çünki xarici parça, y dəyişikliklər yeniləmə deyil.
Fraqmentləri hər hansı əhəmiyyətli dəyişən dəyişikliklər yenidən göstərilən olacaq, belə ki, daha yaxşı Cache, x və y ilə, həm də təsir göstərir.
Better Cache də əsas dəyişənlərin yetirilməməsi verilməsi sintaksis imkan verir:
& Nbsp; & nbsp; & nbsp; {% Cache 500 "test" x = 10%}
nəzarət inheritence
Siz həmişə zaman daxili parça dəyişikliklər dəyişənlərin yalnız mühüm xarici cache parçaları qüvvədən istəmirəm. Bəzi hallarda, daxili parça bu ana hissəsi kimi uzun cached qalır, əgər köhnə almaq üçün icazə, biz dəyişənlərin inheritence aradan bir yolu istəyirsiniz olunur.
Siz `local` modifiye ilə bunu edə bilərsiniz. `Local` sonra bütün modifikatorların yalnız bu cache parçası deyil, onun valideyn təsir edəcək.
& Nbsp; & nbsp; & nbsp; {% Cache 500 "xarici" x%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; y = {{Y}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Cache 500 "daxili" yerli 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%}
Planları
& Nbsp; - bir ORM kimi interfeys vasitəsilə mappings əsasında fraqmentləri on-demand ləğv
tələblər
- Python
- Django
Şərhlər tapılmadı