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):
- Use la red CDN de Managed Runtime (MRT). Todos los nuevos proyectos de PWA Kit usan la CDN de MRT de forma predeterminada.
- 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.
- 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:
- Complete los pasos que se indican en Antes de comenzar.
- 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:
- Complete los pasos que se indican en Antes de comenzar.
- 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:
- Configuración de una CDN Externa o proxy de terceros.
- 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.
- Identifique la IP remota de cada comprador. Consulte Derivación de la dirección IP remota del usuario final/cliente.
- 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.
- Configure certificados TLS. Consulte la documentación del proveedor de su CDN para obtener más información.
- Complete los pasos que se indican en Antes de comenzar.
- En Iniciar un entorno, complete los pasos 1, 2, 5 (opción 1), 6 (opción 1) y 7.
|