Decidir qual CDN usar
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.
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ê precisa de uma CDN quando trabalha apenas com sandboxes sob demanda.
|
Use o eCDN se:
- 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.
|
| Resumo de como configurá-lo |
Para configurar o CDN MRT:
- Conclua as etapas em Antes de começar.
- Em Iniciando um ambiente, conclua as etapas 1, 2, 3, 4, 5 (opção 2), 6 (opção 3) e 7.
|
Para configurar o eCDN:
- Conclua as etapas em Antes de começar.
- Em Iniciando um ambiente, conclua as etapas 1, 2, 5 (opção 1), 6 (opção 2) e 7.
|
Para configurar uma CDN de terceiros:
- Configurar um CDN externo ou um proxy de terceiros.
- 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.
- Identifique o IP remoto de cada comprador. Consulte Derivando o endereço IP do usuário final/cliente remoto.
- Siga as práticas recomendadas para proteção de bots. Consulte Práticas recomendadas de implementação e Práticas recomendadas de mitigação de bots para vendas relâmpago.
- Configure certificados TLS. Consulte a documentação do fornecedor da CDN para obter mais informações.
- Conclua as etapas em Antes de começar.
- Em Iniciando um ambiente, conclua as etapas 1, 2, 5 (opção 1), 6 (opção 1) e 7.
|