Una caché es un componente de hardware o software que almacena datos para que las futuras solicitudes de esos datos puedan atenderse más rápido. Específicamente, se refiere a un mecanismo para el almacenamiento temporal de páginas web, imágenes y otros tipos de datos que permite una carga más rápida del contenido de Internet.
Las cachés web almacenan copias de los recursos cargados desde servidores web, como páginas HTML, imágenes, archivos CSS y JavaScript, etc. La próxima vez que un usuario solicite el mismo recurso, se puede cargar desde la caché, que a menudo se encuentra geográficamente más cerca del usuario que el servidor original.
El almacenamiento en caché permite reducir la latencia y el uso de ancho de banda. Los navegadores emplean cachés localmente, mientras que se pueden implementar cachés de red separadas para acelerar la entrega a grupos de usuarios.
Gestionada eficazmente, la caché mejora sustancialmente el rendimiento del sitio web.