Parametrare la cache dei moduli: diritti, temporizzazione, cancellazione, listing

Un article de Wiki Maximus CMS.


Il Sistema della Cache di Maximus va inteso come messa in cache detta per file; questo non richiede di memorizzare nulla nel database ( evitando, pertanto, operazioni molto lente e pesanti) ma, come conseguenza, comporta la necessità di poter modificare i diritti sui file e/o sulle cartelle.

È evidente come questo tipo di Cache sia stato scelto per la sua efficacia, la sua semplicità per la messa in esercizio e la manutenzione, ma soprattutto per il fatto che questo sistema risulta più veloce di tutti gli altri sistemi di Cache.

Il sistema della Cache di maximus, molto ricco in funzionalità, consente una parametrazione molto dettaglia ed il tutto in maniera molto semplice ed intuitiva.


Questa è la schermata dell'amministrazione della Cache dei moduli:


Image:admin_cache_01.jpg


Per prima cosa, il sistema di Cache deve essere inizializzato

Il sistema di Cache di maximus è, di proposito, parametrabile per tipo di utente; ogni tipo di utente, pertanto, può avere il proprio tempo di messa in cache ( chiamato tempo di ritenzione ).

È quindi possibile, in certi moduli, avere dei tempi di Cache differenti a seconda che si sia ospite non registrato, utente registrato, o amministratore.

In questo esempio, il modulo Downloads ha 3 tempi di ritenzione differenti, per il semplice motivo che deve fare fronte a differenti condizioni ma, soprattutto, ad alcune limitazioni tecniche.

Per molteplici ragioni, potrebbe essere utile svuotare la cache dei moduli ( per 'svuotare' si intende l'eliminazione fisica di tutti i files cache contenuti nella cartella cache/Modules ).


Per ragioni di interoperabilità e di integrità del sistema, abbiamo anche integrato una scopa briciole che consente di non far esplodere la dimensione del sito internet.

Questa ramazza è attivata per default e in nessun caso deve essere disattivata.

Questa pulizia è attivata dal sistema crono di maximus e viene eseguita una volta al giorno in automatico per controllare la presenza di files obsoleti ( per esempio files con data più vecchia di 4 settimane ).

Questo sistema intelligente di pulizia associato al Crono nativo di maximus, permette di assicurare l'affidabilità e l'integrità del vostro sito internet.


L'interfaccia di gestione della cache moduli vi permette di visualizzare una lista per ciascun tipo di cache (blocchi, moduli, configurazione).

Questo listato consente di:

* sopprimere uno o più files cache
* visionare uno o più files cache
* consultare la data di generazione dell'ultima Cache di ogni file
* consultare la dimensione dei files inseriti nella Cache


Esempio di listato


Image:admin_cache_02.jpg


La comprensione del sistema della Cache è importantissima e, nella messa on-line del vostro sito, deve avere la precedenza su ogni altro tipo di conoscenza.

Dalla buona configurazione del sistema di Cache dipenderà la rapidità del vostro sito internet, è quindi essenziale comprenderne molto bene la configurazione e la messa in esercizio.


Il sistema della Cache permette, con lo stesso metodo, di mettere in cache anche i blocchi.


Il sistema di Cache provvede in automatico a mettere in Cache numerosi altri parametri anche senza che questi vengano inizializzati ( l'inizializzazione riguarda solamente i moduli ed i blocchi ) ... tutta la configurazione del sito, del forum, ecc è messa in Cache automaticamente.


In caso di dubbio sulla configurazione del sito o per qualsiasi altro motivo similare, potete svuotare la Cache della Configurazione.

Attenzione però, in questo caso dovrete riparametrare l'intero settaggio dalla configurazione avanzata del sito in quanto la cache di questa configurazione non si rigenera automaticamente !!!


Piermin 12 feb 2007 h 09:20 (rif.: Cyril)