Ciao Flatline,
mettiamola così:
la cache è un sistema che permette di velocizzare la visualizzazione del sito da parte degli utenti.
Cosa fa?
Tiene memoria del sito in modo che il secondo utente che lo visita non debba aspettare che si ricarichi completamente (infatti viene caricata la cache e non tutto il sito)
Se la cache è di 15 minuti, essa non verrà aggiornata per 15 minuti e quindi un utente che usa il sito con la cache abilitata non vede i cambiamenti che hai apportato negli ultimi 15 minuti.
Se fai una nuova voce di menu, una traduzione, un articolo in quei 15 minuti, un utente non lo vedrà.
Dirai, allora a cosa serve?
Serve quando un sito è definitivamente on line, perchè spesso velocizza notevolmente l'uso da parte degli utenti, specialmente quando ne hai tanti contemporaneamente.
Poi, sta a te fare degli esperimenti per vedere se sia il caso di abilitarla, non c'è una regola generale.
Questa è una spiegazione poco tecnica ma spero che ti possa instradare