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.nete gli output diretti del comando cURL.
Risoluzione resolution
-
Verificare le impostazioni della cache per assicurarsi che il backend non risponda con intestazioni come
cache-control: max-age=0,must-revalidate,no-cacheono-store. Queste impostazioni impediscono il caching contrassegnando le risposte come private o non memorizzabili in cache. -
Verifica che il frammento VCL (Varnish Configuration Language) più recente sia caricato correttamente nelle impostazioni di configurazione del modulo.
-
Verificare di utilizzare la versione più recente del modulo Fastly Magento 2 in tutti gli ambienti, inclusi quelli di gestione temporanea e produzione.
-
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 -
Se i problemi persistono, contatta il supporto tecnico per ulteriore assistenza o chiarimenti su configurazioni specifiche o comportamenti imprevisti durante i test.