Cache Mod X - crearea de site-ul revoluției Mod X

MODX stochează majoritatea conținutului de pe site-ul în MODx cache. Acest lucru permite accesul la pagini web mult mai rapid, deoarece, în acest caz, MODX nu trebuie să ceară pentru conținutul bazei de date. Foarte puțini utilizatori lucrează direct cu cache-ul, dar încă mai trebuie să știe un pic cum funcționează, deoarece puteți controla ceea ce este salvată în memoria cache de conținut.

Regula cu privire la ceea ce ar trebui să fie plasate în cache-ul este destul de simplu. lasa MODX conținutul cache-uri care se schimbă foarte rar. Dacă aveți o pagină care afișează ora curentă, iar această pagină este salvată în memoria cache, fiecare vizitator al site-ului va vedea ora, care a fost prima vizită a acestei pagini în loc de ora curentă. O astfel de situație va avea loc pentru a goli memoria cache.

Caching este controlată în două moduri. Caching pentru resurse MODX controlate de două casete de selectare din panoul de control „Setări“ din resursa Create / Edit. Dacă dezactivați caseta de lângă „Cache“ ( „cacheable“), MODX va crea o nouă versiune a paginii de fiecare dată când cineva îl vizitează. În cazul în care „Clear Cache“ este setat (implicit), cache-ul este șters atunci când pagina este salvată.

Pentru toate etichetele MODX (inclusiv tag-uri pentru fragmente, bucăți și TV-parametrii) de control cache este realizată prin stabilirea unui format de etichetă. Dacă după deschiderea paranteze Setați un semn de exclamare, acest obiect nu participă la cache. Dacă există un semn de exclamare, obiectul este salvată în memoria cache. Punctul de exclamare inseamna „da-mi cea mai recentă versiune de ea.“ În cazul în care conținutul bucată rar se schimbă, puteți activa cache MODX-l folosind, de exemplu, o etichetă:

Puteți șterge memoria cache MODX manual de fiecare dată când schimbați conținutul bucată. Snippeturi sunt adesea create în diferite momente ieșiri diferite. În aceste cazuri, este mai bine pentru a dezactiva cache:

Trebuie amintit că caching-ul diferitelor elemente din MODX Revoluția se realizează în mod independent. Pentru exemplul de mai sus cu privire la o pagină care afișează ora curentă, ora curentă este probabil să fie calculat și afișat formatat fragmentul special (numit ShowTime). În cazul în care restul paginii nu se va schimba, puteți configura cache pentru această pagină, dar aici e un fragment provoca această etichetă:

Astfel, conținutul paginii va fi memorată în cache, iar ieșirea fragmentului va fi întotdeauna actualizate, așa cum am indicat acest lucru atunci când apelați un fragment.