Jotcache - memoria cache Joomla

  • Tip este o componentă a cache-ului Jumla.

Această extensie, în opinia mea, ar trebui să fie utilizată de oricine are probleme cu cache-ul standard Joomla. De exemplu, nu este întotdeauna posibilă realizarea unei capacități normale de lucru a formelor RSForm Pro și a cache-ului standard în Jumla. Folosind JotCache și unele setări, am reușit să obțin rezultate bune. Formularul funcționează corect, iar paginile sunt stocate în cache. Deși uneori există erori sub forma afișării de semnături despre câmpuri goale, dar cu mult mai bune decât fără caching.

În special merită remarcat posibilitatea de reglaj fin, care va permite caching site-uri care utilizează componente ale magazinelor online VirtueMart, JoomShopping și altele. În mod alternativ, este posibil să doriți să luați în considerare componenta cache Speed ​​Cache.

  • Evaluare globală - 89 din 100.
  • Funcționalitatea este de 95 din 100.
  • Ușurința în utilizare este de 88 din 100.
  • Documentație - 74 din 100.
  • Suport - 82 din 100.

Extensia este complet gratuită.

Caracteristici JotCache

Luați în considerare caracteristicile de bază, după părerea mea, ale componentei cache Joomla.

Caching Joomla 3

Să trecem prin pașii de bază pentru setarea caching-ului cu JotCache. În prealabil, este necesar să se facă o listă de extensii și poziții ale modulelor care pot fi extrem de sensibile la cache. Pentru interes, puteți efectua mai multe măsurători ale vitezei de încărcare a site-ului și încărcării pe server înainte și după instalarea / configurarea JotCache.

Rezultatul cache

"Testele" nu sunt indicative, dar am încercat să ajung la maximum ceilalți factori care afectează rezultatele.

În articolul "Prezentare generală a memoriei cache de viteză. Compararea sistemelor de cache Joomla "prezintă rezultatele testării site-ului cu cache-ul standard Joomla și componenta cache Speed ​​Cache.

Jotcache - memoria cache Joomla
Tools.pingdom.com fără caching JotCache

Jotcache - memoria cache Joomla
Tools.pingdom.com cu cache-ul JotCache

Măsurarea optimizării și vitezei de încărcare a site-ului utilizând serviciul PageSpeedInsights fără caching-ul JotCache (imaginile de mai jos). În articolul "Optimizarea Joomla la recomandările despre Inspecțiile privind viteza paginilor", sunt furnizate câteva sfaturi pentru a implementa recomandările Google pentru accelerarea site-ului web. Și, mai ales pentru Joomla.

Jotcache - memoria cache Joomla
PageSpeed ​​Insights fără caching JotCache (pentru mobil)
Jotcache - memoria cache Joomla
PageSpeed ​​Insights fără caching JotCache (pentru computere)

Măsurarea indicatorilor de optimizare și a vitezei de încărcare a site-ului utilizând serviciul PageSpeedInsights cu cache-ul JotCache (imaginile de mai jos).

Jotcache - memoria cache Joomla
PageSpeed ​​Insights cu caching JotCache (pentru mobil)
Jotcache - memoria cache Joomla
PageSpeed ​​Insights cu caching JotCache (pentru computere)

Rezultatul este fără caching JotCache (analiză în WebSiteAuditor). Au fost verificate 122 de pagini ale site-ului în 15 minute. Datele despre încărcarea pe server sunt afișate în imaginile de mai jos (conform datelor de la New Relic). În timpul testului, am primit un mesaj de avertizare către poștă că viteza de descărcare a paginilor site-ului este prea lentă. Intervalele de timp albastru sunt setate pentru testare.

Jotcache - memoria cache Joomla
Rezultatul fără caching-ul JotCache (date de la New Relic)

Rezultatul cu caching-ul JotCache (analiză în WebSiteAuditor). 155 de pagini ale site-ului au fost verificate în 15 minute. Datele despre încărcarea pe server sunt afișate în imaginile de mai jos (conform datelor de la New Relic). În timpul testului, nu am primit un avertisment către poștă că viteza de descărcare a paginilor site-ului este prea lentă. Intervalele de timp albastru sunt setate pentru testare.

Jotcache - memoria cache Joomla
Rezultatul cu caching-ul JotCache (date de la New Relic)

Jotcache - memoria cache Joomla
Loadimpact.com, fără caching JotCache (1)
Jotcache - memoria cache Joomla
Loadimpact.com, fără caching JotCache (2)

Jotcache - memoria cache Joomla
Loadimpact.com, cu cache-ul JotCache (1)
Jotcache - memoria cache Joomla
Loadimpact.com, cu cache-ul JotCache (2)

Din nefericire, la testarea din nou la Loadimpact.com (cu memoria cache), testul a fost efectuat dintr-o altă țară, geografic mai aproape de serverul site-ului decât în ​​cazul unui test fără caching.

Pentru claritate, vă voi arăta rezultatele testării cache-ului Joomla într-un tabel.

Total, dacă luați rezultatele finale, în testarea mea JotCache a permis atingerea unor astfel de indicatori:

  • Viteza încărcării paginii de către Tools.pingdom.com sa îmbunătățit cu mai mult de 46%.
  • Procentul de site-uri a căror viteză de descărcare este mai mică decât cea testată sa îmbunătățit cu 26%.
  • Gradul de optimizare pentru dispozitivele mobile, în funcție de Google PageSpeed ​​Insights, sa îmbunătățit cu 15%.
  • Gradul de optimizare pentru computere, în funcție de Google PageSpeed ​​Insights, sa îmbunătățit cu 10%.
  • Numărul de pagini bifate în WebSite Auditor sa îmbunătățit cu mai mult de 21%.
  • Timpul de răspuns al serverului în conformitate cu datele New Relic sa îmbunătățit cu mai mult de 23%. Și nu am primit un mesaj despre viteza de încărcare redusă a paginii.
  • Timpul mediu necesar pentru a prelua pagina din datele Loadimpact.com sa îmbunătățit cu mai mult de 8%.

Total, în medie, pentru toate testele, îmbunătățirea a fost mai mare de 21%. Conform graficului New Relic, sarcina pe server a scăzut ușor. Acest lucru este evident în special în traficul de ieșire (deoarece opțiunea de cache pe client a fost activată în JotCache). În același timp, productivitatea a crescut.

Jotcache - memoria cache Joomla
Rezultatele testelor cu și fără JotCache

Componenta are o documentație foarte mare, multe opțiuni și capabilități. Revizuirea va lua în considerare numai setările de bază și principiile de lucru cu JotCache.

Fereastra principală JotCache (prezentată mai jos) conține date pentru toate paginile cache-ului Joomla. Aici puteți lucra cu ele: găsiți, ștergeți, actualizați. În colțul din stânga sus există "indicatori" ai stării cache-ului:

  • P - starea pluginului JotCache.
  • G - starea setărilor globale de cache ale Joomla.
  • C - starea de caching a componentei JotCache în sine.

Pentru funcționarea normală a cache-ului Joomla 3, toți "indicatorii" trebuie să fie verzi. Culoarea galbenă este acceptabilă ca o culoare intermediară. De exemplu, pentru starea cache a componentei JotCache în sine, este posibil să existe o culoare galbenă dacă ștergeți întreaga memorie cache și nu ați creat încă una nouă.

Există trei stări de mod de cache pentru partea din față a site-ului. Acestea pot fi comutate utilizând lista verticală din colțul din stânga sus al ferestrei din lista derulantă.

Butoanele din meniul superior:

  • Actualizare. Actualizează conținutul tabelului ferestrei de gestionare a cache-ului. Dar nu și cache-ul în sine.
  • Ștergeți. Elimină paginile selectate din memoria cache.
  • Șterge totul. Șterge toate paginile cache. De fapt, aceasta este o curățare completă a cache-ului Joomla.
  • Perekeshirovat. Începe procesul de creare a unei cache de pagini.

Perekeshirovanie

Această procedură vă permite să forțați procesul de creare a unui cache de pagini. De obicei, cache-ul apare când vizitați prima pagină.

Adâncimea de scanare de păianjen. Adâncimea cuiburilor de pagină, pornind de la directorul rădăcină al site-ului. Începeți cu un număr mai mic, deoarece numărul de pagini efectiv scanate crește foarte rapid cu o adâncime de scanare în creștere.

Folosind planificatorul (CRON) de pe serverul dvs., aveți posibilitatea să configurați ștergerea automată a cache-ului și cache-ul. Puteți citi acest lucru în documentația dezvoltatorului.

Sunt disponibile trei moduri de cache.

  1. Scanează toate paginile site-ului, începând cu pagina principală, care se deplasează de-a lungul site-ului, găsind linkuri către alte pagini de pe pagina curentă. Procesul de re-cache se încheie la atingerea adâncimii de scanare specificate. Acest mod utilizează un algoritm care funcționează mai rapid decât algoritmul în modul Crawlerext, dar există posibilitatea ca nu toate paginile prezente în adâncimea de scanare specificată să fie stocate în cache.
  2. Similar cu modul Crawler. dar mai lent, asigură că toate paginile care se află în adâncimea de scanare specificată vor fi stocate în cache.
  3. Re-cache toate paginile stocate în baza de date JotCache, cu posibilitatea de a selecta exact cele care trebuie să fie stocate în cache (a se vedea figura de mai jos).
Jotcache - memoria cache Joomla
Caching Joomla 3

Configurarea JotCache pentru Joomla 3

În fila De bază, aveți opțiuni care vă permit să configurați tabelul cache pentru pagina Prezentare generală. considerată mai sus în articol.

Jotcache - memoria cache Joomla
Configurarea JotCache pentru Joomla 3

Opțiunea Ștergere rapidă vă va permite să ștergeți imediat cache-ul Joomla făcând clic pe butonul Ștergeți tot fără confirmare.

Opțiunea Cache runtime vă permite să setați timpul de funcționare a cache-ului în câteva secunde. Vă recomandăm să vă consultați cu furnizorul dvs. de găzduire și să nu expuneți această valoare mai mult decât valoarea duratei maxime de execuție a scriptului pe gazda dvs. Aflați de la furnizorul dvs. de hosting ce restricții are asupra runtimei "mod_fcgi". Dacă furnizorul dvs. de gazduire vă permite să editați fișierul "php.ini", puteți introduce următoarea linie:

Sau în fișierul ".htaccess" puteți specifica:

php_value max_execution_time 60

Dacă serverul rulează în modul sigur, atunci nu puteți schimba timpul de execuție al scriptului.

Nu recomand să setați o valoare mare pentru această opțiune.

Fila Debug conține opțiuni care vă vor ajuta, dacă este necesar, să depanați și să rezolvați probleme complexe.

Jotcache - memoria cache Joomla
Debugați conținutul din memoria cache

Memorie cache. Opțiunea vă permite să înregistrați activitatea programatorului (CRON) în ceea ce privește actualizarea cache-ului pentru verificare și depanare. Dacă selectați Da. apoi este activată o scriere în jurnalul memorat în cache, care este stocată în fișierul "logs / jotcache.recache.log".

Russifier JotCache

În următorul articol "Privire de ansamblu asupra JotCache. Joomla Browser Cache "vom vorbi despre caracteristicile componentei în ceea ce privește stabilirea excepțiilor, cache-ul de conținut pe partea clientului și vom lua în considerare setările plugin-ului JotCache.

Articole similare