Decidir qué CDN usar

Tiene tres opciones de red de entrega de contenido (CDN) para iniciar y enrutar el tráfico a su sitio del kit de Progressive Web App (PWA):

  1. Use la red CDN de Managed Runtime (MRT). Todos los nuevos proyectos de PWA Kit usan la CDN de MRT de forma predeterminada.
  2. Utilizar la CDN integrada (eCDN) proporcionada por Salesforce Commerce Cloud. Para obtener más información sobre cómo enrutar el tráfico a Managed Runtime mediante eCDN, consulte esta guía.
  3. Utilice una CDN de terceros, como CloudFlare o Akamai.

En esta tabla se resumen las principales diferencias entre las distintas opciones de CDN que puedes usar con tu sitio de PWA Kit.

Estos son algunos puntos clave de la tabla.

  • Si tiene un escaparate híbrido, apile la eCDN o una CDN de terceros para facilitar el tráfico entre su PWA Kit y los sitios de SFRA.
  • El uso de una CDN de terceros permite más funciones, pero requiere más complejidad, mantenimiento y costo.
CDN de MRT (predeterminado) eCDN CDN de terceros
¿Por qué usarlo? Utilice la CDN de MRT si:
  • Desea un servicio de bajo costo, un tiempo de comercialización rápido y requisitos de CDN limitados.
  • Necesita una CDN cuando trabaja solo con entornos aislados bajo demanda.
Use eCDN si:
  • Desea reducir la complejidad de administrar varios sistemas, lo cual es posible porque la eCDN está estrechamente integrada con B2C Commerce.
  • Necesita un control adicional de las reglas de firewall de aplicaciones web (WAF) disponibles en eCDN.
  • Necesita una CDN solo en los entornos de producción, desarrollo y ensayo, pero no en los sandboxes.
Use una CDN de terceros si:
  • Tiene una relación preexistente con el proveedor de CDN de su elección, donde los equipos internos están capacitados para configurar y administrar una CDN.
  • Necesita un control adicional de las funciones de CDN más allá de lo que proporciona eCDN o Managed Runtime.
Casos de uso para los que es necesario No corresponde Se requiere eCDN o una CDN de terceros si alguno de estos casos de uso se aplica a su sitio: a. Tienes un sitio que está construido 100% en un storefront componible con varios dominios servidos desde el mismo entorno de Managed Runtime; o b. Tiene un storefront híbrido con un único dominio compartido con SFRA.
Casos de uso para los que es opcional No corresponde La eCDN o una CDN de terceros es opcional si tienes un sitio creado 100% en un storefront componible con un dominio servido desde un único entorno de Managed Runtime.
Resumen de cómo configurarlo Para configurar la CDN de MRT:
  1. Complete los pasos que se indican en Antes de comenzar.
  2. En Iniciar un entorno, complete los pasos 1, 2, 3, 4, 5 (opción 2), 6 (opción 3) y 7.
Para configurar la eCDN:
  1. Complete los pasos que se indican en Antes de comenzar.
  2. En Iniciar un entorno, complete los pasos 1, 2, 5 (opción 1), 6 (opción 2) y 7.
Para configurar una CDN de terceros:
  1. Configuración de una CDN Externa o proxy de terceros.
  2. Use la CDN de terceros elegida para asegurarse de que las direcciones URL se construyan para apuntar al dominio de CDN correcto y no al dominio MRT. Agregue un encabezado dinámico a las solicitudes entrantes. Para ello, en la red CDN de terceros, asegúrese de que existe un encabezado x-forwarded-host en las solicitudes enviadas al origen MRT. Consulte la documentación del proveedor de su CDN para agregar un encabezado dinámico a las solicitudes entrantes.
  3. Identifique la IP remota de cada comprador. Consulte Derivación de la dirección IP remota del usuario final/cliente.
  4. Siga las prácticas recomendadas para la protección contra bots. Consulte Mejores prácticas de implementación y Mejores prácticas de mitigación de bots para las ventas relámpago.
  5. Configure certificados TLS. Consulte la documentación del proveedor de su CDN para obtener más información.
  6. Complete los pasos que se indican en Antes de comenzar.
  7. En Iniciar un entorno, complete los pasos 1, 2, 5 (opción 1), 6 (opción 1) y 7.