La memorizzazione nella cache HTTP è un meccanismo mediante il quale un client (ad esempio un browser) memorizza in locale (nella cache) una copia di una risorsa (solitamente una pagina web) ottenuta da un server tramite una richiesta HTTP. In questo modo, se il client richiede nuovamente la stessa risorsa, anziché scaricarla nuovamente dal server, la ritrova già presente nella cache e può utilizzarla direttamente, velocizzando così i tempi di caricamento della pagina. La cache HTTP può essere configurata per memorizzare le risorse per un determinato periodo di tempo (chiamato “tempo di vita” o “max-age”), oppure fino a quando non viene esplicitamente cancellata dal client (ad esempio tramite la pulizia della cache).