Consideraciones sobre el diseño de la memoria caché de marketing

A la hora de diseñar el almacenamiento en memoria caché de marketing para el sitio y las tiendas, existen muchas opciones, mejoras y métodos recomendados que hay que tener en cuenta para mejorar el rendimiento de la tienda.

Antes de diseñar el almacenamiento en memoria caché de marketing para el sitio, asegúrese de que está familiarizado con lo que puede almacenarse en memoria caché y cómo el almacenamiento en memoria caché puede mejorar las actividades de marketing. En el sitio, puede almacenar en memoria caché fragmentos de códigos JSP de zonas de e-Marketing, así como los archivos JSP completos. Estos objetos se pueden almacenar en memoria caché en las memorias cachés específicas de marketing siguientes:
  • Memoria caché de objetos de negocio de marketing
  • Memoria caché de comportamiento de usuario de marketing
  • WCMarketingDistributeMapCache
  • Memoria caché de mandatos de marketing DynaCache

Para obtener más información sobre cómo mejorar el rendimiento de Marketing con el almacenamiento en memoria caché, consulte Mejora del rendimiento de Marketing con almacenamiento en memoria caché.

Memoria caché de objeto de negocio de marketing (DM_Cache)

DM_Cache utiliza HCL Commerce para almacenar toda la información que está relacionada con una definición de actividad en memoria caché. La información almacenada incluye la información de actividad siguiente:
  • La actividad
  • La información del elemento incluye la implementación, el comportamiento y las reglas relacionadas
  • Qué actividades están planificadas para una zona de e-Marketing
  • El contenido predeterminado que se asigna a una zona de e-Marketing
  • El esquema de ordenación que se asigna a una zona de e-Marketing
El tamaño predeterminado para esta memoria caché es de 2500 entradas. Puede aumentar este tamaño de memoria caché para cumplir los requisitos del sitio. Como método recomendado para el sitio, asegúrese de que el tamaño de esta memoria caché coincida con los requisitos del sitio. Si el sitio tiene más de 500 actividades activas, aumente este tamaño de memoria caché. Cuando determine el tamaño necesario de esta memoria caché para el sitio, suponga que la tienda está registrando cinco entradas para cada actividad web activa. Para obtener más información sobre el almacenamiento en memoria caché de objetos comerciales, consulte la descripción general del almacenamiento en memoria caché de objetos comerciales de marketing.
Nota: DM_Cache está configurado para ser local, de manera que evite problemas relacionados con el marketing. No se recomienda utilizar un elemento remoto solo para esta memoria caché.

Memoria caché de comportamiento de usuario de marketing (DM_UserCache)

DM_UserCache almacena la información del comportamiento actual del usuario para los compradores en memoria caché. Esta información es una versión almacenada en memoria caché del comportamiento en línea para compradores que se registra en la base de datos. El comportamiento en línea registrado incluye vías de acceso de experimento, categorías que se examinan, productos que se examinan, términos de búsqueda que se utilizan, URL coincidentes y actividades no repetitivas. Como práctica recomendada para la tienda, valore el tamaño necesario de esta memoria caché para el sitio y, si es necesario, cambie el tamaño de la memoria caché. Si la tienda tiene altos volúmenes de tráfico, incremente el tamaño de la memoria caché. El tamaño predeterminada de esta memoria caché es de 10000 entradas. Para obtener más información sobre el almacenamiento en memoria caché del comportamiento de usuario, consulte la sección MarketingUserCache en Descripción general de la memoria caché de los objetos comerciales de Marketing.

Como método recomendado, asegúrese de que la instancia de HCL Commerce se actualiza al nivel de Fixpack 2. Si está instalado HCL Commerce Versión 7 Fixpack 2, el sitio puede habilitar esta memoria caché a fin de descargar entradas en disco para reclamar memoria y mejorar el rendimiento. Esta memoria caché no es capaz de descargar entradas en disco si HCL Commerce Fixpack 2 no está instalado.

Servicios de marketing - comportamiento de usuario

El sitio puede utilizar servicios de marketing para almacenar temporalmente actualizaciones de información de comportamiento de usuario. Cualquier cambio en el comportamiento de usuario se graba primero en memoria y, a continuación, se mantiene periódicamente en un lote en la base de datos. Puede modificar el tamaño del lote con el establecimiento de los cambios en el archivo de configuración del componente de Marketing, wc-admin-component.xml. Para obtener más información sobre el registro de datos, consulte el registro de datos de : mejorar el rendimiento durante el tiempo de ejecución Como práctica recomendada, utilice los valores predeterminados, que incluyen un tamaño de lote predeterminado de 200.

Servicios de marketing - estadísticas de marketing

El sitio también puede utilizar servicios de marketing para almacenar temporalmente estadísticas de marketing. Las estadísticas recopiladas se graban inicialmente en la memoria y luego persisten periódicamente en la base de datos con el trabajo planificado de SaveMarketingStatistics. Para obtener más información sobre cómo cambiar la frecuencia del trabajo planificado de SaveMarketingStatistics, consulte Estadísticas de Marketing para el Management Center. Como mejor práctica, utilice los valores predeterminados para el trabajo planificado de SaveMarketingStatistics.

Si no utiliza las estadísticas de marketing, puede inhabilitar la recopilación de estas estadísticas. Para obtener más información, consulte Inhabilitación de estadísticas de marketing.

Memoria caché de mandatos de marketingDynaCache

La memoria caché de mandatos de marketing DynaCache almacena en memoria caché datos que se muestran en las zonas de e-Marketing. Estos datos incluyen entradas de catálogo, categoría, e información de contenido de la tienda. La memoria caché de mandatos cachespec se puede utilizar para almacenar en memoria caché consultas que recuperan información de la base de datos para visualizar en las zonas de e-Marketing del escaparate. Como práctica recomendada para la tienda, añada las entradas de ejemplo cachespec a cachespec para la tienda. Para obtener más información sobre el almacenamiento en memoria caché de mandatos, consulte almacenamiento en memoria caché de mandatos para marketing.

Almacenamiento en memoria caché de consultas de jerarquía (WCMarketingDistributedMapCache)

El sitio puede utilizar la memoria caché WCMarketingDistributedMapCache para almacenar información sobre jerarquías de catálogo. Muchos destinos y acciones de actividad de marketing se basan en determinar si una entrada de catálogo pertenece a una determinada categoría. Para determinar la jerarquía padre para una entrada de catálogo o categoría, las consultas de base de datos deben recuperar la información de categoría padre de la base de datos. Para reducir la carga en la base de datos, puede habilitar la memoria caché WCMarketingDistributedMapCache para almacenar información de la jerarquía del catálogo en memoria caché. La habilitación del almacenamiento en memoria caché de consultas de jerarquía de catálogo puede mejorar el rendimiento de los elementos de campaña siguientes que utilizan consultas de jerarquía de catálogo:
  • Destino de carro de la compra
  • Destino de historial de compra
  • Comportamiento de examen de catálogo, página actual (para el comportamiento de examen de catálogo)
  • Acción de asociación de comercialización
  • Acción de los más visitados
  • Acción de los más vendidos
Si la tienda utiliza cualquiera de estos destinos o acciones, habilite esta memoria caché como prácticas recomendadas para la tienda. Para obtener más información sobre cómo habilitar la memoria caché de datos WCMarketingDistributedMapCache, consulte HCL CommerceMemoria caché de datos.

Registro de marketing (CampaignInitiativeCache)

El registro de marketing CampaingInitiativeCache mantiene una correlación de un nombre de zona de e-Marketing en la clave primaria de la zona de e-Marketing. Este registro contiene entradas para zonas de e-Marketing que estén definidas en la base de datos y no están definidas en la base de datos, pero que siguen incluyéndose en las páginas de la tienda. Si el sitio almacena completamente en la memoria caché JSP de zona de e-Marketing, este registro no proporciona reutilización. Para este registro, cada zona de e-Marketing se lama una única vez y, a continuación se almacena en memoria caché la JSP de la tienda. Si el sitio almacena completamente las JSP de zona e-Marketing, puede inhabilitar este registro para impedir el uso de memoria de este registro para almacenar entradas de memoria caché innecesarias.