Cache MODx - създаване на сайт MODx революция
MODx съхранява по-голямата част от съдържанието на сайта в MODx кеша. Това позволява достъп до уеб страници, много по-бързо, тъй като в този случай MODx не е нужно да питам за съдържанието на базата данни. Много малко потребители работят директно с кеш паметта, но все още трябва да знаем малко как работи, защото можете да контролирате това, което е кеширано съдържание.
Правилото за това какво трябва да бъде поставен в кеш паметта е съвсем проста. нека MODx кеш съдържание, което рядко се променя. Ако имате страница, която показва текущото време, и тази страница се кешира, всеки посетител на сайта ще видите колко е часът, което е първото посещение на тази страница, вместо на текущото време. Подобна ситуация да се случи, за да изчистите кеш паметта.
Кеширане се управлява по два начина. Кеширане ресурси MODx, контролирани от две отметки в "Настройки" в контролния панел в Създаване / Редактиране на ресурс. Ако изключите отметката до "Кеширана" ( "с възможност за кеширане"), MODx ще създаде нова версия на страницата всеки път, когато някой го посещава. Ако "Изчистване на кеша" е зададена (по подразбиране), кеш паметта се изчиства, когато страницата е спасен.
За всички тагове MODx (включително тагове за фрагменти, парчета и телевизор параметри) контрол кеширане се извършва чрез определяне на формат за маркер. Ако след отваряне на скоби Определете удивителен знак, този обект не участва в кеширане. Ако има удивителен знак, обектът се кешира. Удивителният знак означава "дай ми най-новата версия на него." Ако съдържанието на парче рядко се променя, може да се даде възможност на MODx кеш да го използвате, например, таг:
Можете да изчистите кеша на MODx ръчно всеки път, когато се промени съдържанието на парче. Откъси често се създават в различни времена различни изходи. В тези случаи е по-добре да се изключи кеширането:
Трябва да се помни, че кеширането на различни елементи в MODx революция се извършва самостоятелно. За горния пример по отношение на страница, която показва текущото време, текущото време е вероятно да се изчислява и се показва форматиран специално фрагмент (наречена ShowTime). Ако останалата част от страницата никога няма да се промени, можете да настроите за кеширане на тази страница, но ето един откъс предизвика този таг:
По този начин, съдържанието на страницата ще бъдат кеширани и изхода на фрагмент винаги ще се актуализира, тъй като са посочили това, когато се обадите на фрагмент.