Prácticas recomendadas para bloques de contenido privado
Cuando un bloque de contenido privado contiene la variable _isScopePrivate
, el bloque no se puede almacenar en caché. Como el bloque privado no se almacena en caché, Adobe Commerce debe recuperar los mismos datos para cada solicitud de cliente, lo que aumenta la carga del servidor.
En lugar de usar la variable _isScopePrivate
para contenido privado, cree un bloque y una plantilla para mostrar datos no relacionados con el usuario. Estos datos se sustituyen por datos específicos del usuario mediante el componente de interfaz de usuario de Adobe Commerce, que gestiona los datos de procesamiento previo de forma más eficaz. Para obtener instrucciones, consulte Contenido privado en Commerce PHP Extensions Guide.
Productos y versiones afectados
Todas las versiones compatibles de:
- Adobe Commerce en la infraestructura en la nube
- Adobe Commerce local
Impacto potencial en el rendimiento
Los sitios que tienen bloques de contenido privado que contienen las variables _isScopePrivate
tienen como déclencheur AJAX solicitudes de para recuperar los mismos datos para cada solicitud de cliente. Esto aumenta el tiempo de respuesta y utiliza recursos adicionales que podrían utilizarse para gestionar operaciones de tienda más críticas para el negocio, como el registro de clientes, las actualizaciones del carro de compras, el envío de pedidos y las transacciones de pago.