Controlli back-end rapidi in Adobe Commerce sull’infrastruttura cloud

I controlli back-end con lo strumento Fastly Tester possono visualizzare errori relativi alla memorizzabilità in cache e alle chiavi sostitutive. Questo articolo illustra i passaggi per risolvere tali errori nell’infrastruttura Adobe Commerce on Cloud.

Descrizione description

Ambiente

Adobe Commerce sull’infrastruttura cloud v2.4.7

Problema

Quando si utilizza lo strumento Fastly Tester, vengono visualizzati errori per i controlli di back-end relativi alla memorizzabilità in cache e alle chiavi sostitutive. È possibile visualizzare:

  • Le opzioni Cacheable e Surrogate Keys sono visualizzate in rosso in Fastly Tester.
  • C'è una discrepanza tra i risultati dei test dello strumento ospitato su fastly.net e gli output diretti del comando cURL.

Risoluzione resolution

  1. Verificare le impostazioni della cache per assicurarsi che il backend non risponda con intestazioni come cache-control: max-age=0, must-revalidate, no-cache o no-store. Queste impostazioni impediscono il caching contrassegnando le risposte come private o non memorizzabili in cache.

  2. Verifica che il frammento VCL (Varnish Configuration Language) più recente sia caricato correttamente nelle impostazioni di configurazione del modulo.

  3. Verificare di utilizzare la versione più recente del modulo Fastly Magento 2 in tutti gli ambienti, inclusi quelli di gestione temporanea e produzione.

  4. Invece di affidarsi esclusivamente allo strumento Fastly Tester, utilizza comandi cURL diretti per verificare il comportamento della cache. Questo comando fornisce informazioni accurate sulle chiavi sostitutive e sullo stato di caching dalle intestazioni di risposta del server.

    curl -D - -o /dev/null <your-url> -H 'Fastly-Debug:1' -s

  5. Se i problemi persistono, contatta il supporto tecnico per ulteriore assistenza o chiarimenti su configurazioni specifiche o comportamenti imprevisti durante i test.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f