Dacă pe server există cel puțin una dintre opțiunile listate, atunci este selectată automat ca backend curent (prioritatea de selecție corespunde ordinului de enumerare). Utilizarea unei astfel de caching este cea mai preferată, deoarece îmbunătățește semnificativ performanța și nu provoacă schimbări funcționale.
În opinia noastră, în momentul de față Redis este cea mai eficientă versiune de caching, deci este recomandat să solicitați această opțiune de la hostess.
Memoria cache a fișierelor este stocată în director
/ sys-temp / runtime-cace / fs-cache /, cache-ul este stocat în tabelul `cms3_data_cache`.
Dacă este disponibilă cel puțin una dintre opțiunile dinamice de cache, puteți seta cache-ul protocolului pentru șablonul XSLT și macrocomenzile cache-ului pentru motorul șablon PHP. Pentru a face acest lucru, selectați mecanismul de cache necesar din lista mecanismelor cache disponibile și faceți clic pe Salvați. Se afișează opțiunea "Cache Macros and Protocols for XSLT and PHP Templates". După ce este bifată caseta de validare Enabled (Activat) și se face clic pe butonul Salvare, apare parametrul Cache (în secunde).
Metodele, protocoalele și tipurile de entități (lang, domeniu etc.) pe care nu trebuie să le cacheți pot fi specificate în secțiunea [ca] config.ini.
Pentru a accelera funcționarea site-ului la sarcini mari, am dezvoltat un sistem static de cache. Esența sa este pe scurt: atunci când utilizatorul accesează pagina pentru prima dată, conținutul paginii este salvat în fișier, după care, la următoarea accesare a acestei pagini, se face o cerere în fișier, nu în baza de date, ci în fișier. Aceasta, de regulă, reduce în mod semnificativ timpul pentru afișarea paginilor.
Timpul de stocare a cache-ului determină cât timp va fi stocată copia fișierului paginii. Când editați conținutul unei pagini în panoul de administrare, memoria cache se actualizează automat.
Dacă activați opțiunea "Nu păstrați statisticile în timpul memorării în cache", colecția statisticilor de vizite se oprește, ceea ce reduce și timpul de generare a paginilor.
Cache-ul static poate fi curățat periodic prin configurarea execuției fișierului cron.php de pe server.
În mod implicit, staticul este stocat în directorul / sys-temp / static-cache /, calea de generare a căilor către fișiere este următoarea:
Când solicitați o pagină:
cache-ul său va fi în directorul:
Atenție: Modificarea șabloanelor de proiectare nu afectează actualizările cache-ului, pentru ca modificările să apară, trebuie să dezactivați memoria cache și să ștergeți conținutul dosarului
/ sys-temp / static-cache /.
Atenție: nu se recomandă includerea în procesul de dezvoltare!
Evaluați performanța sistemului - o funcție care vă permite să testați performanța UMI.CMS pe această hosting. Afișează numărul de pagini generate pe secundă. În consecință, cu cât este mai mare acest număr, cu atât este mai mare productivitatea.
Media de încărcare a indicatorilor - afișează valoarea mediei de încărcare metrice. care indică numărul mediu de procese din coadă pentru execuție într-un anumit interval de timp - 1 minut, 5 minute și 15 minute. Valorile ridicate ale "mediei de încărcare" (mai mult de unu) indică faptul că sistemul nu face față sarcinii.