2. Vi sono alcune funzionalità di cache Joomla
che migliorano le performance del sito,
a patto di manutenere
i vecchi file di cache inutilizzabili
#e-Commerce
Contenuti a cura di HostingTalk
3. Vediamo le altre due opzioni di cache
che possono essere attivate sul noto CMS
e che possono aiutare a migliorare ancora di più
la capacità del sito di rispondere alle richieste dei browser degli utenti.
Infatti, se la scelta di un buon hosting è fondamentale
per avere delle prestazioni importanti,
è altrettanto importante configurare la piattaforma a puntino
per potenziare ulteriormente queste prestazioni fino a renderle eccezionali.
Così, gli esperti CMS sanno di poter lavorare
su altre due tipologie di cache Joomla,
riguardanti le pagine dei contenuti
e il browser del client.
Vediamo di cosa si tratta in dettaglio.
4. Una delle opzioni Joomla che permettono il miglioramento
delle performance del sito è l’opzione di page cache.
Abilitare questa opzione equivale a migliorare i tempi
con cui le pagine vengono visualizzate dagli utenti
che si collegano al sito tramite il proprio browser.
Infatti, una volta attiva, il page cache Joomla non fa altro che
scansionare tutte le pagine dei contenuti, effettuandone un’istantanea
che ricalca una copia fedele dell’intera pagina renderizzata agli utenti,
con tanto di informazioni sui moduli e loro contenuto,
sui componenti, sui plugin e sul template.
Questa copia fedele viene salvata nella cache Joomla
e quando un utente ne fa richiesta,
il sistema verifica la congruenza della copia presente in cache
con le informazioni memorizzate sul CMS
e se la pagina non ha subito modifiche viene immediatamente visualizzata
dai browser degli utenti, senza che venga renderizzata nuovamente
attraverso le query al database su cui si basa il CMS.
5. Saltando le operazioni sul database e richiamando la pagina dalla cache,
la sua visualizzazione nel browser del client richiedente è sicuramente più performante e veloce.
Bisogna comunque ricordare che l’opzione di page cache Joomla
è disponibile solo per la pagine Web di libero accesso,
ossia quelle del sito raggiungibili pubblicamente da qualsiasi visitatore.
Non rientrano in cache le pagine che possono essere visualizzate
solo dagli utenti autenticati al CMS.
Verrà mostrato il risultato relativo a System – Page Cache.
Clicchiamo sul pulsante presente nella colonna Stato per abilitare il plugin.
Per attivare il page cache Joomla, è
sufficiente entrare nell’area
amministrativa della propria
installazione Joomla, cliccare
su Estensioni/Gestione Plugin.
Digitiamo cache nel campo di ricerca
e clicchiamo sulla lente di
ingrandimento.
6. È possibile anche chiedere a Joomla di attivare la funzione di browser caching.
Con il browser cache Joomla attivato, ogni volta che un utente visita una pagina del sito Joomla,
questa viene copiata in una speciale area di memorizzazione del browser
con cui l’utente sta navigando sul sito.
Quando il medesimo utente vuole visitare nuovamente quella pagina,
se nulla è cambiato il server invierà un messaggio 304 not modified
e la pagina verrà recuperata direttamente dalla cache del browser locale dell’utente
e non dal server presente sulla rete Internet.
Poiché i file sono disponibili in locale e non
devono essere scaricati,
la visualizzazione della pagina voluta è molto
performante e veloce.
Per attivare anche questa opzione,
è sufficiente aver abilitato l’opzione di Page
Cache Joomla e cliccare System – Page Cache.
Clicchiamo poi Si per l’opzione
Usa cache Browser.
7. Se si attivano le opzioni di caching,
il sito Joomla inizia a generare i file di cache,
ossia le copie delle pagine e dei loro elementi ai quali accedere
senza dover eseguire query sul database.
Quando la cache è configurata, si può impostare una soglia
che determina per quanto tempo il contenuto deve rimanere
memorizzato nella cache (secondo il parametro del tempo di cache).
Questo significa che i file di cache vecchi
possono accumularsi nel tempo
e possono iniziare a utilizzare molto dello spazio disco
reso disponibile dal provider hosting.
Per evitare che ciò accada
e che le performance, invece di migliorare, peggiorino,
si consiglia di eliminare periodicamente
i file memorizzati nella cache.
8. Joomla permette di pulire la cache del CMS secondo due modalità.
• metodo 1
avviene effettuando una pulizia completa di tutti i file di cache in modo indistinto.
È il metodo più veloce e può essere eseguito, cliccando su Sistema/Pulisci cache.
Qui si selezionano tutti i file con un segno di spunta nella casella accanto
alla voce Gruppo cache e si clicca sul pulsante Elimina presente in alto a sinistra.
L’operazione non è reversibile:
9. • metodo 2
più lento, permette di cancellare i soli file della cache Joomla che risultano scaduti
e che giacciono in cache oltre da un certo periodo.
Questo può essere un processo che richiede importanti risorse computazionali sul server,
perché la piattaforma deve prima selezionare i file più vecchi e poi eliminarli.
Quindi, è meglio eseguire questa operazione quando il server è meno impegnato,
ad esempio nel bel mezzo della notte.
Per ripulire la cache Joomla dai soli file scaduti,
è sufficiente cliccare su Sistema/Elimina cache scaduta
direttamente nel backend del CMS.
Per confermare,
clicchiamo sul pulsante
Elimina scaduti
presente in alto
a sinistra.