¿Qué es el almacenamiento en caché?
En informática, una memoria caché es una capa de almacenamiento de datos de alta velocidad que almacena un subconjunto de datos, normalmente transitorios, de modo que las solicitudes futuras de dichos datos se atienden con mayor rapidez que si se debe acceder a los datos desde la ubicación de almacenamiento principal. El almacenamiento en caché permite reutilizar de forma eficaz los datos recuperados o procesados anteriormente.
¿Cómo funciona el almacenamiento en caché?
Información general sobre el almacenamiento en caché
Tabla de almacenamiento en caché
Layer
|
Client-Side
|
DNS
|
Web
|
App
|
Database
|
---|---|---|---|---|---|
Caso de uso
|
Acelerar la recuperación del contenido de los sitios web (navegador o dispositivo) |
Resolución de dominio a IP
|
Acelerar la recuperación del contenido de la web desde los servidores de la web/aplicación. Administrar las sesiones web (lado del servidor)
|
Acelerar el rendimiento de las aplicaciones y el acceso a los datos
|
Reducir la latencia asociada a las solicitudes de consulta de la base de datos
|
Tecnologías
|
Encabezados de caché de HTTP, navegadores
|
Servidores DNS
|
Encabezados de caché HTTP, CDN, proxies inversos, aceleradores web, almacenes de claves/valores
|
Almacenes de datos clave/valor, cachés locales
|
Buffer de base de datos, almacenes de datos clave/valor
|
Soluciones
|
Específicos del navegador
|
Marcos de aplicación, ElastiCache for Redis, ElastiCache for Memcached, soluciones de los socios
|
Almacenamiento en caché con Amazon ElastiCache
Amazon ElastiCache es un servicio web que facilita la implementación, el funcionamiento y el ajuste de escala de una caché o un almacén de datos en memoria en la nube. El servicio mejora el rendimiento de las aplicaciones web, lo que le permite recuperar información de almacenes de datos en memoria ágiles y administrados en lugar de depender totalmente de bases de datos basadas en disco más lentas. Descubra cómo puede implementar una estrategia eficaz de almacenamiento en caché con este documento técnico de almacenamiento de caché en memoria.
