Verifica finale della configurazione vernice
Ora che si sta utilizzando default.vcl
generato per l'utente da Commerce, è possibile eseguire alcune verifiche finali per verificare che Vernice funzioni.
Verificare le intestazioni di risposta HTTP
Utilizza curl
o un'altra utility per visualizzare le intestazioni di risposta HTTP quando visiti una pagina Commerce in un browser Web.
Innanzitutto, assicurati di utilizzare la modalità sviluppatore; in caso contrario, le intestazioni non verranno visualizzate.
Ad esempio:
curl -I -v --location-trusted 'http://192.0.2.55/magento2'
Intestazioni importanti:
X-Magento-Cache-Control: max-age=86400, public, s-maxage=86400
Age: 0
X-Magento-Cache-Debug: MISS
X-Magento-Cache-Debug: HIT
.Controllare i tempi di caricamento delle pagine
Se Vernice funziona, qualsiasi pagina Commerce con blocchi memorizzabili in cache deve essere caricata in meno di 150 ms. Esempi di tali pagine sono le pagine della porta d’ingresso e della categoria della vetrina.
Utilizza un controllo del browser per misurare i tempi di caricamento delle pagine.
Ad esempio, per utilizzare la finestra di ispezione Chrome:
-
Accedi a qualsiasi pagina di Commerce memorizzabile in cache in Chrome.
-
Fare clic con il pulsante destro del mouse in un punto qualsiasi della pagina.
-
Dal menu popup, fare clic su Inspect Element
-
Nel riquadro del controllo fare clic sulla scheda Network.
-
Aggiorna la pagina.
-
Scorrere fino alla parte superiore del riquadro del controllo per visualizzare l'URL della pagina visualizzata.
Nella figura seguente viene illustrato un esempio di caricamento della pagina indice
magento2
.Il tempo di caricamento della pagina viene visualizzato accanto all’URL della pagina. In questo caso, il tempo di caricamento è di 5 ms. Questo aiuta a confermare che Vernice ha memorizzato nella cache la pagina.
-
Per visualizzare le intestazioni di risposta HTTP, fai clic sull’URL della pagina (nella colonna Nome).
Puoi visualizzare le intestazioni HTTP, descritte più dettagliatamente nella sezione Verifica intestazioni di risposta HTTP.
Verificare la cache di Commerce
Assicurarsi che la directory <magento_root>/var/page_cache
sia vuota:
-
Accedi al server Commerce o passa al proprietario del file system.
-
Immetti il comando seguente:
code language-bash rm -rf <magento_root>/var/page_cache/*
-
Accedi a una o più pagine Commerce memorizzabili nella cache.
-
Controllare la directory
var/page_cache/
.Se la directory è vuota, congratulazioni! Hai configurato correttamente Varnish e Commerce per lavorare insieme.
-
Se la directory
var/page_cache/
è stata cancellata, riavviare Varnish.