Che cos'è la cache e perché rende il sito più veloce?
Senza cache il tuo server ricostruisce ogni pagina da capo per ogni visitatore, anche se non è cambiato nulla. La cache conserva il risultato e lo serve subito.
I tipi che incontri
La cache di pagina conserva la pagina completa. È quella che rende di più nei siti che cambiano poco.
L'object caching conserva le risposte del database. Aiuta soprattutto nei siti trafficati e negli e-commerce, dove gli stessi dati vengono richiesti centinaia di volte al minuto.
La cache del browser fa conservare in locale al visitatore immagini e stili, così una seconda pagina si carica più in fretta.
Dove si sbaglia
Con le pagine che cambiano per ogni visitatore: un carrello, un account, un modulo con un codice di sicurezza. Vanno escluse, altrimenti un visitatore vede i dati di un altro.
La confusione classica
Cambi qualcosa e non vedi nulla cambiare. Di norma stai guardando una versione in cache. Svuota la cache prima di concludere che la tua modifica non ha funzionato.