Você tem três opções de CDN (Content Delivery Network, rede de distribuição de conteúdo) para iniciar e rotear o tráfego para o site do Kit Progressive Web App (PWA):
Use o CDN de tempo de execução gerenciado (MRT). Todos os novos projetos PWA Kit usam o CDN MRT por padrão.
Use a CDN integrada (eCDN), fornecida pelo Salesforce Commerce Cloud. Para obter mais informações sobre como rotear tráfego para o Managed Runtime usando o eCDN, consulte este guia.
Use uma CDN de terceiros, como CloudFlare ou Akamai.
Comparação CDN
Esta tabela resume as principais diferenças entre as várias opções de CDN que você pode usar com seu site PWA Kit.
Aqui estão alguns pontos-chave na tabela.
Se você tiver uma vitrine híbrida, empilhe a eCDN ou uma CDN de terceiros para facilitar o tráfego entre seus sites PWA Kit e SFRA.
O uso de uma CDN de terceiros habilita mais recursos, mas requer mais complexidade, manutenção e custo.
CDN MRT (padrão)
eCDN
CDN de terceiros
Por que usá-lo
Use o CDN MRT se:
Você quer baixo custo para servir, rápido tempo de lançamento no mercado e ter requisitos de CDN limitados.
Você deseja reduzir a complexidade do gerenciamento de vários sistemas, o que é possível porque o eCDN está totalmente integrado ao B2C Commerce.
Você precisa de controle adicional das regras de firewall (WAF) de aplicativo Web disponíveis no eCDN.
Você precisa de uma CDN apenas em ambientes de produção, desenvolvimento e preparação, mas não em Sandboxes.
Use uma CDN de terceiros se:
Você tem um relacionamento pré-existente com o fornecedor de CDN de sua escolha, onde as equipes internas são especializadas em configurar e gerenciar uma CDN.
Você precisa de controle adicional dos recursos da CDN acima e além do que o eCDN ou o Managed Runtime oferece.
Casos de uso para os quais é necessário
Não aplicável
A eCDN ou uma CDN de terceiros será necessária se um destes casos de uso se aplicar ao seu site: a.
Você tem um site criado 100% no Composable Storefront com vários domínios atendidos a partir do mesmo ambiente de tempo de execução gerenciado; ou b. Você tem uma vitrine híbrida com um único domínio compartilhado com SFRA.
Casos de uso para os quais é opcional
Não aplicável
A eCDN ou uma CDN de terceiros é opcional se você tiver um site criado 100% no Composable Storefront com um domínio servido a partir de um único ambiente de tempo de execução gerenciado.
Use a CDN de terceiros escolhida para garantir que os URLs sejam construídos para apontar para o domínio CDN correto e não para o domínio MRT. Adicione um cabeçalho dinâmico às solicitações recebidas. Para fazer isso, em seu CDN de terceiros, verifique se existe um cabeçalho x-forwarded-host nas solicitações enviadas para a origem MRT. Verifique a documentação do fornecedor da CDN para adicionar um cabeçalho dinâmico às solicitações recebidas.