COSA: la memorizzazione nella cache delle prestazioni di base memorizza e serve l'intera pagina di rendering con un ID cache dell'URL. La memorizzazione nella cache delle viste va oltre questo per memorizzare nella cache solo l'output della vista.
PERCHÉ: è ottimo per gli utenti che hanno effettuato l'accesso; altri blocchi nella pagina potrebbero essere più dinamici ma la vista non deve eseguire una query ogni volta per ogni utente ... scade solo l'utente occasionale che genera la cache della pagina alla scadenza della cache.
IMPOSTAZIONI: Permettere all'output di rendering di essere più fresco della query è utile per cose come contrassegnare il contenuto come nuovo, altrimenti abbinarlo.
GRANDE FOTO: Drupal serve la pagina in modo dinamico, usando un server per creare pagine in PHP e accedere a un database (o cache in memoria). Ciò consente funzionalità straordinarie e velocità dell'editor dei contenuti ... ma il compromesso deve comprendere la cache e farlo nel modo giusto.
MODULI!
C'è anche un adorabile modulo di cache dei contenuti di Views che cancella la cache delle viste sulla modifica dei contenuti. Se si desidera andare oltre, è possibile che si desideri controllare anche le azioni della cache , si consiglia alle regole di perfezionare questo.
Inoltre, Blockcache Alter ti consente di impostare le opzioni di memorizzazione nella cache "per ruolo", pagina, utente, ecc. Per ciascun blocco sul tuo sito.
È inoltre possibile aggiungere Gestione pagine e pannelli . Ciò ti consente di fare cose interessanti come impostare la cache "per utente", "per ruolo" o una serie di altre configurazioni molto utili. Anche se evito personalmente i pannelli.
DOCUMENTAZIONE: per la memorizzazione nella cache e le prestazioni in generale, consultare la pagina Drupal.org .