Loading
Guida introduttiva a B2C Commerce
Creazione di una regola cache eCDN

Creazione di una regola cache eCDN

Creare una regola di cache per rendere le pagine HTML e le risposte JSON idonee per il caching sul perimetro eCDN per lo storefront di B2C Commerce. Per impostazione predefinita, la eCDN memorizza nella cache solo il contenuto statico in base all'estensione del file.

Una regola di cache rende idoneo per il caching un tipo di contenuto altrimenti non memorizzabile nella cache, ma non forza il caching. Affinché una risposta venga memorizzata nella cache, l'origine deve comunque restituire le intestazioni di risposta Cache-Control (o Expires) appropriate. Per informazioni dettagliate sul modo in cui la eCDN decide gli elementi da memorizzare nella cache, vedere Regole della cache eCDN ed eliminazione della cache.

Nota
Nota Le regole di cache non sono disponibili nelle zone SCAPI in cui il caching è gestito dalla piattaforma. Vedere Supporto delle zone SCAPI per B2C Commerce.
  1. In Business Manager, fare clic su Icona di avvio app Icona di avvio app, quindi selezionare Amministrazione | Siti | Impostazioni rete CDN incorporata.
  2. Individuare la zona che si desidera configurare e selezionare Configura zona dal menu a discesa.
    Impostazioni rete CDN incorporata Elenco delle zone con Configura zona selezionato dal menu delle azioni della zona
  3. Aprire la sezione Regole cache.
    Scheda Regole cache in Configura zone senza regole cache configurate e il pulsante Nuova regola cache
  4. Fare clic su Aggiungi regola, quindi completare i campi della regola.

    Compilare i campi obbligatori.

    • Descrizione: Un'etichetta leggibile per la regola.
    • Espressione: La condizione di corrispondenza (massimo 4.096 caratteri). Supporta campi come http.request.uri.path, http.request.uri.path.extension, http.host, http.cookie e ssl.
    • Azione: È supportata solo la cache, che contrassegna il contenuto corrispondente come idoneo per la memorizzazione nella cache.

    Compilare i campi facoltativi in base alle esigenze.

    • Abilitato: Attiva o disattiva la regola senza eliminarla. Questa opzione è selezionata per impostazione predefinita.
    • Escludi stringhe di query: Parametri di query da escludere dalla chiave della cache (ad esempio gclid e utm_campaign).
    • Ignora l'ordine della stringa di query: Ordina i parametri di query in ordine alfabetico in modo che le variazioni di ordinamento raggiungano la stessa voce della cache. Deselezionato per impostazione predefinita.
    • Rispetta ETag forti: Onora i validatori ETag forti fin dall'origine. Deselezionato per impostazione predefinita.
    • Posizione: Posiziona questa regola prima o dopo un'altra regola per controllare la precedenza. Per impostazione predefinita, la regola viene aggiunta alla fine.
    Modulo Modifica regola cache che mostra il nome della regola, il generatore di espressioni, l'anteprima dell'espressione, l'azione della cache e le impostazioni facoltative della chiave della cache
  5. Ordinare le regole in base alle esigenze. Quando più regole corrispondono a una richiesta, viene applicata l'ultima regola corrispondente.
  6. Salvare la regola.

    La regola si applica all'edge eCDN per tale zona.

    La regola della cache salvata è elencata nella scheda Regole cache con la relativa priorità, azione e stato abilitato
Esempio di espressioni delle regole di cache
Esempio di espressioni delle regole di cache

Per memorizzare nella cache le pagine dei dettagli di prodotto (HTML) di PWA Kit, utilizzare questa espressione. Opzioni consigliate: escludere gclid e utm_campaign, ignorare l'ordine delle stringhe di query e rispettare ETag forti.

(http.request.uri.path corrisponde a ".*/product/[^/]+/?$" e http.request.uri.path.extension eq "html")

Per memorizzare nella cache il contenuto SFRA e le pagine di marketing (HTML), utilizzare questa espressione.

((http.request.uri.path contiene "/content/" oppure http.request.uri.path contiene "/campaigns/") e http.request.uri.path.extension eq "html")

Tieni a mente questi limiti.

  • Una zona supporta un massimo di 200 regole cache.
  • Il limite di lunghezza dell'espressione è di 4.096 caratteri.
  • È supportata solo l'azione cache. Per evitare il caching, configurare l'origine per l'invio di messaggi privati, no-store, no-cache o max-age=0.
  • La rete eCDN memorizza nella cache solo le richieste GET, indipendentemente dalla configurazione della regola.

Una volta che il contenuto è stato memorizzato nella cache, è possibile invalidarlo da Business Manager. Vedere Svuotamento della cache eCDN.

 
Caricamento
Salesforce Help | Article