Información general de almacenamiento en caché y opciones de configuración

Adobe Commerce utiliza varias capas de almacenamiento en caché para reducir el procesamiento repetido, reducir la carga de la base de datos y mejorar los tiempos de respuesta. Estas capas funcionan en diferentes puntos de la solicitud y la entrega de recursos:

  • El almacenamiento en caché de aplicaciones almacena datos generados o procesados mediante tipos de caché de Commerce.
  • El almacenamiento en caché de página completa HTTP almacena respuestas HTTP completas antes de que lleguen a la aplicación Commerce.
  • El almacenamiento en caché L2 puede agregar una caché local en cada nodo web delante del almacenamiento de caché remoto compartido.
  • El almacenamiento en caché de contenido estático permite a los navegadores reutilizar CSS, JavaScript, imágenes y otros recursos estáticos.

Esta página proporciona información general conceptual sobre estas capas y vínculos a sus directrices de configuración. Para obtener opciones de servidor, detalles de implementación y configuración específica de la versión, consulte Opciones de servidor de caché y referencia de almacenamiento.

Almacenamiento en caché de capas

Almacenamiento en caché de aplicaciones

El almacenamiento en caché de la aplicación Commerce está organizado como:

tipo de caché → caché front-end → back-end de caché

Un tipo de caché 1} identifica el tipo de datos que se almacenan en caché, como la configuración, el diseño, el bloque de HTML o el contenido de página completa. Un front-end de caché conecta uno o más tipos de caché al almacenamiento. Un back-end de caché proporciona la implementación de almacenamiento.

Puede asignar diferentes tipos de caché a diferentes front-end cuando se requiera una configuración de caché o almacenamiento independiente. Para obtener detalles de configuración, consulte Configurar tipos y front-end de caché.

Almacenamiento en caché HTTP de página completa

El almacenamiento en caché de página completa HTTP almacena las respuestas completas en la capa HTTP o CDN. Para implementaciones de producción:

  • Adobe Commerce local—Adobe recomienda Varnish para el almacenamiento en caché de página completa. El barniz funciona como un proxy inverso delante del servidor web.
  • Adobe Commerce en la infraestructura de la nube usa Fastly para el nivel de almacenamiento en caché de Edge y de página completa. La infraestructura en la nube no utiliza un servicio Varnish administrado por separado.
NOTE
El cambio del backend de la caché de la aplicación de Commerce no configura Barniz ni Fastly. El almacenamiento en caché HTTP de página completa se configura y administra de forma independiente de la caché de aplicaciones de bajo nivel.

Almacenamiento en caché L2

El almacenamiento en caché L2, o de dos niveles, agrega una caché local en cada nodo web de Commerce mientras mantiene el almacenamiento de caché remoto compartido. Los datos a los que se accede con frecuencia se pueden servir localmente, lo que reduce la comunicación con la caché remota en implementaciones de varios nodos.

La configuración de L2 y las implementaciones admitidas varían según la versión y el tipo de implementación de Commerce. Para obtener más información, consulte Configuración de caché L2.

Almacenamiento en caché de contenido estático

Commerce puede mejorar el almacenamiento en caché del explorador para recursos estáticos como CSS, JavaScript e imágenes añadiendo una versión de implementación a sus direcciones URL. Cuando el contenido cambia, la dirección URL cambia, lo que provoca que el explorador solicite el nuevo recurso en lugar de utilizar una copia en caché anterior.

Configuración específica de la implementación

Las siguientes tareas de configuración varían según el tipo de implementación.

Tarea
On-Premise
Infraestructura en nube
Backends de caché de aplicaciones
Opciones de servidor de caché y referencia de almacenamiento
Prácticas recomendadas para la configuración de los servicios Valkey y Redis
Almacenamiento en caché de página completa HTTP
Configurar barniz
Resumen de servicios de Fastly

Las siguientes tareas se aplican a todos los tipos de implementación:

recommendation-more-help
commerce-operations-help-configuration