- Tip este o componentă a cache-ului Jumla.
JotCache este o componentă gratuită a caching-ului Joomla, care poate accelera site-ul și poate reduce încărcarea pe server. În articolul precedent "Prezentare generală a JotCache. Caching Joomla 3 „Am analizat principalele caracteristici ale expansiunii, totalul“ algoritmul „configurația sa și a făcut cunoștință cu testele și rezultatele site-ului cu \ fara JotCache și a început o revizuire a interfeței dative. În acest articol, hai să vorbim despre excluderile "elementelor" site-ului din cache și despre setările pluginului cache Jumla.
În Joomla 3.6 au existat îmbunătățiri în ceea ce privește sistemul de cache: curățarea cache-ului Joomla cu un singur buton și suport pentru cache invers. Dar chiar și în acest sens, JotCache are capacități mult mai mari, mai ales în ceea ce privește problemele de reglaj fin și de cache pentru paginile dinamice și elementele site-ului.
Excludeți adresele URL
În secțiunea Exclude URL (afișată mai jos), JotCache vă permite să activați sau să excludeți cache-ul paginilor create de anumite componente. Rețineți că, în setările de plugin-ul de sistem JotCache setați, care este secțiunea - care urmează să fie incluse în memoria cache sau delistarea (Tab opțiune plugin Forum URL cache). Datorită acestei setări, secțiunea poate fi numită Activare URL. Apoi, toate regulile date în aceasta vor însemna că aceste pagini trebuie să fie incluse în memoria cache a lui Jumla. Mai târziu, când am scrie „exclus“, se înțelege că este posibil să se includă - în funcție de setările plugin.
Pentru corectarea corectă a cache-ului VirtueMart 3, trebuie să specificați "cart, user, orders, askquestion, invoice, pluginresponse, state". În plus, excludeți poziția șablonului în care este amplasat coșul.
În exemplul cu paginile 404 și sh404SEF, este suficient să setați excepțiile parametrilor de interogare la "error404".
Ștergeți elementul rând
Dacă utilizați modulele de pe site-ul, conținutul care sunt esențiale pentru punerea în cache, de exemplu, ratele de modul de comutare magazine online din această secțiune (a se vedea figura de mai jos) pot fi excluse din poziția de model cache, care este similar cu modulul.
Joomla Browser Cache
Toate cache-urile anterioare sunt cache server. Aceasta crește semnificativ viteza de descărcare și reduce încărcarea pe server (prin reducerea timpului de generare a paginii).
Dar cache-ul în browser-ul de pe partea clientului poate crește în mod semnificativ viteza de acces a utilizatorului la pagină și fără încărcarea site-ului. Paginile memorate în cache în browser nu sunt descărcate de pe serverul de site. O astfel de memorie cache este acceptabilă doar pentru pagini foarte statice. De exemplu, informații despre companie, termeni de plată și livrare și așa mai departe. Linia de jos este că, după ce a vizitat o pagină de browser-ul utilizatorului nu se va aplica la site-ul server pentru a obține pagina în orice moment pe parcursul duratei de viață a cache-ul browser-ului pe care ați configurat în JotCache din fila Basic Settings. Există o excepție - utilizatorul a șters memoria cache a browserului sau a actualizat pagina forțată.
Pentru a activa această opțiune în setările plug-in-ului JotCache, opțiunea Caching browser-ul (vezi fereastra pop-up!) Trebuie activată în fila Advanced (Avansat).
Joomla Browser CacheJotCache Caching Plugin
Majoritatea setărilor sunt adunate în modulul JotCache plug-in. Setările din acesta sunt împărțite în cinci file.
Luați în considerare aceste file în mai multe detalii. Să ne referim doar la acele opțiuni care, în opinia mea, vor fi utile pentru majoritatea webmasterilor. Permiteți-mi să vă reamintesc că opțiunile sunt însoțite de indicații pop-up în limba rusă, iar pentru ele este disponibilă și documentația extinsă în limba engleză.
Această filă (prezentată mai jos), puteți seta serverul pentru a cache (opțiunea de timp cache), activați cache-ul browser-ului Joomla (opțional browser-ul cache timp de viață) și de a folosi sistemul de compensare automată cache.
Joomla Caching PluginModul cache
JotCache vă permite să utilizați diferite moduri de cache Joomla în funcție de browser / dispozitiv (figura de mai jos). Acest lucru poate fi util pentru eliminarea conflictelor în afișarea site-ului. Mai ales în cazul Internet Explorer.
- O excepție. Site-ul va fi încărcat fără a utiliza memoria cache.
- În general. Conținutul paginii pentru acest tip de browser este stocat într-o memorie cache obișnuită.
- Individual. Conținutul paginii este stocat în memoria sa cache dedicată.
Stocarea cache-ului
JotCache vă permite să stocați fișierele cache direct de pe HDD sau SSD-drive de găzduire - "File", iar în memoria RAM a serverului - "The Memcache" sau "Memcached" (imaginea de mai jos). Pentru a putea utiliza "Memcache" sau "Memcached", trebuie să aveți o astfel de oportunitate pe server / hosting. Dacă aveți un VPS sau un server dedicat, puteți instala și configura modulul dorit.
Dacă găzduiți pe SSD-drive, nu cred că veți vedea o diferență dramatică între cache „File“ și „Memcache“ sau „Memcached“. Dar pentru proprietarii de gazduire pe discuri obisnuite pot exista diferente pozitive.
Când mă testează în cache «Memcached», nu în Joomla 3.5.1 și nu JotCache, și standardul cache Joomla, nu am observat îmbunătățiri de viteză sau de a reduce sarcina. Dimpotrivă, viteza a scăzut. Volumul de memorie consumat (RAM) a crescut și sarcina pe procesor a crescut. Acest lucru sa întâmplat ca urmare a apariției unui nou proces "memorat". La început am presupus că poate că nu am configurat modulul Memcached de pe serverul propriu-zis. Sau VPS-ul meu (procesor 2x2,8 GHz, 1024 MB RAM, SSD) nu este suficient pentru a vedea un rezultat pozitiv. În plus, încărcarea pe server \ site-ul nu este foarte mare, iar stocarea cache-ului în fișierul de pe SSD este deja bună (în comparație cu hard-urile "obișnuite"). După ceva timp în articolul "Memcached and PHP education" a fost găsită explicația: "... să aplicați cache-ul este doar pe resurse încărcate de mare capacitate. La urma urmei, de fiecare dată când vă conectați la serverul Memcached, pierdeți timp prețios, care cel mai probabil nu va fi justificat. ... De asemenea, nu uitați de consumul de memorie! Rețineți că ați pus 300 MB în memoria cache, ați luat 300 MB RAM. "
Mai multe opțiuni
În fila Setări avansate (afișată mai jos), puteți activa cache-ul browserului Joomla (același nume).
Caching browser-ul (vezi fereastra pop-up!). Dacă această opțiune este setată la Da. atunci JotCache va folosi un mecanism pentru a stoca cache-ul în browser. Utilizați foarte atent. În componenta JotCache, în pagina Cache Life. Puteți să atribui paginile de pe site care ar trebui să fie stocate în memoria cache în browser. Paginile selectate sunt stocate în memoria cache în browser-ul utilizatorului, fără a fi repornit de pe serverul site-ului pe întreaga durată a expirării cache-ului browserului. Acest timp de expirare poate fi setat separat pentru fiecare adresă URL dată. Durata implicită de expirare a cache-ului poate fi setată în setările componentei.
Ștergeți paginile editate. Selectați Da pentru a șterge automat paginile editate din memoria cache. Utilizatorii care editează conținut din partea din față a site-ului ar trebui să aibă dreptate, cel puțin pentru a crea.
Integrarea JS și CSS. Vă permite să configurați integrarea JotCache cu componente pentru optimizarea vitezei de descărcare a site-ului JCH Optimize. Rokbooster sau Scriptmerge, pentru cache-ul corect al paginilor optimizate și curățarea cache-lor.
Dacă decideți să instalați una dintre componentele menționate pentru optimizarea vitezei de încărcare a site-ului, dezactivați mai întâi cache-ul, configurați componenta de optimizare, verificați totul. Dacă sunteți mulțumit de rezultat, activați cache-ul. Integrarea vă permite să eliminați eventualele probleme de compatibilitate.
După cum puteți vedea JotCache, spre deosebire de sistemul de cache-ul standard, permite foarte fin-ton cache-ul Jumla, realizând o performanță crescută, reduce încărcarea serverului și păstrând funcționalitatea și aspectul site-ului. Ar trebui să rețineți că pentru proiectele în care aplică o cantitate mare de conținut dinamic, procesul de configurare poate fi dificil, consumatoare de timp și de studiu atent al documentelor. Cu un conținut mai dinamic al site-ului, există un efect mai puțin vizibil din cache.