Decidere quale rete CDN utilizzare
Sono disponibili tre opzioni CDN (Content Delivery Network) per avviare e instradare il traffico al sito del kit Progressive Web App (PWA):
- Utilizzare la rete CDN Managed Runtime (MRT). Per impostazione predefinita, tutti i nuovi progetti PWA Kit utilizzano la rete CDN MRT.
- Utilizzare la eCDN (CDN incorporata) fornita da Salesforce Commerce Cloud. Per ulteriori informazioni sul routing del traffico al runtime gestito tramite eCDN, vedere questa guida.
- Utilizza una CDN di terze parti come CloudFlare o Akamai.
Questa tabella riepiloga le principali differenze tra le varie opzioni CDN che è possibile utilizzare con il sito PWA Kit.
Ecco alcuni punti chiave della tabella.
- Se disponi di uno storefront ibrido, impila la eCDN o una CDN di terze parti per facilitare il traffico tra il tuo PWA Kit e i siti SFRA.
- L'utilizzo di una CDN di terze parti consente più funzionalità, ma richiede maggiore complessità, manutenzione e costi.
  
    
      |  | Rete CDN MRT (impostazione predefinita) | eCDN | CDN di terze parti | 
  
  
    
      | Perché usarlo | Utilizzare la rete CDN MRT se: 
          Si desidera un basso costo di servizio, un time-to-market rapido e requisiti CDN limitati.È necessaria una rete CDN quando si lavora solo con sandbox on-demand. | Utilizzare la rete eCDN se: 
          Se si desidera ridurre la complessità della gestione di più sistemi, il che è possibile grazie alla stretta integrazione della rete eCDN con B2C Commerce.È necessario un controllo aggiuntivo delle regole WAF (Web Application Firewall) disponibili nella eCDN.È necessaria una rete CDN solo negli ambienti di produzione, sviluppo e staging, ma non nelle sandbox. | Utilizzare una rete CDN di terze parti se: 
          Hai un rapporto preesistente con il tuo fornitore CDN preferito, in cui i team interni sono esperti nella configurazione e nella gestione di una CDN.È necessario un controllo aggiuntivo delle funzionalità della rete CDN oltre a quello fornito dalla rete eCDN o dal runtime gestito. | 
    
      | Casi d'uso per i quali è richiesto | Non applicabile | Se al sito è necessario utilizzare una rete CDN eCDN o una rete CDN di terze parti: a.  
        Si dispone di un sito creato per 100% su Storefront componibile con più domini serviti dallo stesso ambiente di runtime gestito. oppure b. Si dispone di uno storefront ibrido con un singolo dominio condiviso con SFRA. | 
    
      | Casi d'uso per i quali è facoltativo | Non applicabile | La rete eCDN o una rete CDN di terze parti è facoltativa se si dispone di un sito creato per 100% su Storefront componibile con un dominio gestito da un unico ambiente di runtime gestito. | 
    
      | Riepilogo di come configurarlo | Per configurare la rete CDN MRT: 
          Completare la procedura descritta in Prima di iniziare.In Avvio di un ambiente completare i passaggi 1, 2, 3, 4, 5 (opzione 2), 6 (opzione 3) e 7. | Per configurare la rete eCDN: 
          Completare la procedura descritta in Prima di iniziare.In Avvio di un ambiente completare i passaggi 1, 2, 5 (opzione 1), 6 (opzione 2) e 7. | Per configurare una rete CDN di terze parti: 
          Configurazione di una rete CDN esterna o un proxy di terze parti.Utilizzare la rete CDN di terze parti scelta per assicurarsi che gli URL siano costruiti in modo da puntare al dominio CDN corretto e non al dominio MRT. Aggiungere un'intestazione dinamica alle richieste in ingresso. A tale scopo, nella rete CDN di terze parti verificare che nelle richieste inviate all'origine MRT sia presente un'intestazione x-forwarded-host. Consultare la documentazione del fornitore della CDN per l'aggiunta di un'intestazione dinamica alle richieste in ingresso.Identificare l'IP remoto di ciascun acquirente. Vedere Derivazione dell'indirizzo IP dell'utente finale/client remoto.Segui le best practice per la protezione dai bot. Vedere Best practice per l'implementazione e Best practice per la mitigazione dei bot per le vendite flash.Configurare i certificati TLS. Per ulteriori informazioni, consultare la documentazione del fornitore della rete CDN.Completare la procedura descritta in Prima di iniziare.In Avvio di un ambiente completare i passaggi 1, 2, 5 (opzione 1), 6 (opzione 1) e 7. |