Laatste verificatie van de Varnish-configuratie
Nu u default.vcl gebruikt die voor u door Commerce wordt geproduceerd, kunt u sommige definitieve controles uitvoeren om ervoor te zorgen dat Varnish werkt.
HTTP-antwoordheaders verifiëren
Gebruik curl of een ander hulpprogramma om HTTP-antwoordheaders weer te geven wanneer u een Commerce-pagina in een webbrowser bezoekt.
Eerst, zorg ervoor u ontwikkelaarwijze gebruikt; anders, zult u niet de kopballen zien.
Bijvoorbeeld:
curl -I -v --location-trusted 'http://192.0.2.55/magento2'
Belangrijke koppen:
X-Magento-Cache-Control: max-age=86400, public, s-maxage=86400
Age: 0
X-Magento-Cache-Debug: MISS
X-Magento-Cache-Debug: HIT .De laadtijden van de pagina controleren
Als Varnish werkt, moet een Commerce-pagina met cacheable blokken binnen 150 ms worden geladen. Voorbeelden van dergelijke pagina's zijn de pagina's van de eerste en de winkelcategorie.
Met een browsercontrole kunt u de laadtijden van de pagina meten.
Als u bijvoorbeeld de Chrome-controle wilt gebruiken:
-
Open Commerce-pagina's die in de cache kunnen worden opgeslagen in Chrome.
-
Klik met de rechtermuisknop ergens op de pagina.
-
Klik in het pop-upmenu op Inspect Element
-
Klik in het deelvenster Inspecteur op de tab Network .
-
Vernieuw de pagina.
-
Blader naar de bovenkant van het deelvenster met de controle, zodat u de URL kunt zien van de pagina die u bekijkt.
In de volgende afbeelding ziet u een voorbeeld van het laden van de indexpagina
magento2. bekijkt
De laadtijd van de pagina wordt weergegeven naast de pagina-URL. In dit geval is de laadtijd 5 ms. Zo kunt u bevestigen dat Varnish de pagina in het cachegeheugen heeft opgeslagen.
-
Klik op de pagina-URL (in de kolom Naam) om HTTP-antwoordheaders weer te geven.
U kunt de kopballen van HTTP bekijken die meer in detail in de Verify sectie van de reactiekoppen van HTTP worden besproken.
De Commerce-cache controleren
Controleer of de map <magento_root>/var/page_cache leeg is:
-
Meld u aan bij uw Commerce-server of schakel over naar de eigenaar van het bestandssysteem.
-
Voer de volgende opdracht in:
code language-bash rm -rf <magento_root>/var/page_cache/* -
Open een of meer cacheable Commerce-pagina's.
-
Controleer de map
var/page_cache/.Als de directory leeg is, gefeliciteerd! U hebt Varnish en Commerce geconfigureerd om samen te werken!
-
Als u de map
var/page_cache/hebt gewist, start u Varnish opnieuw.