Sicuramente non bisogna abilitarla in ogni caso. Un sito di e-commerce non potrai mai aver attivato la cache altrimenti le quantità di merci disponibili non risulterebbe essere più veritiera.
Conviene abilitarla quando c'è un numero elevato di visitatori. Abilitando la cache si evita di andare ad interrogare il database inutilmente.