Il caching è il processo con cui i dati vengono salvati in una cache, cioè una memoria temporanea a cui si accede molto in fretta. Sui siti web si usa per migliorare le prestazioni, perché riduce il tempo necessario per recuperare i dati dal server.
Quando un utente visita un sito, elementi come le immagini vengono salvati nella cache del browser per velocizzare le visite successive. Il caching riduce i tempi di caricamento e migliora l'esperienza utente. Riduce anche il carico sul server e il consumo di banda, così gli utenti trovano più in fretta i contenuti che cercano.