Magento 2 VPS met Plesk: Varnish & NGINX caching activeren


Zodra je klaar bent om de Magento 2 webwinkel in productie te nemen kan je caching inschakelen. Tijdens ontwikkeling raden wij af caching te gebruiken.

Stap 1: Varnish caching activeren

1. Login op Plesk.
2. Onder Websites & Domains, klik op de knop Docker Proxy Rules.
3. Klik op Add Rule.
4. De instellingen staan standaard al goed. Klik op OK.

Tip 1: Je kan de Varnish cache op elk moment uitschakelen: Docker Proxy Rules > zet vinkje bij webshop URL en klik op Remove.
Tip 2: Wil je de Varnish cache legen? Klik links in het menu op Docker en dan op Restart.

Stap 2: NGINX caching activeren

1. Login op Plesk.
2. Ga onder Websites & Domains naar Apache & nginx Settings.
3. Zet het vinkje aan bij "Enable nginx caching" en wijzig de Cache timeout van 5 seconds naar bijvoorbeeld 12 hours.
4. Klik op OK.

 Stap 3: Magento juist configureren

1. Login via SSH met de FTP/SSH gebruiker (niet als root inloggen!)
2. Voer in SSH onderstaand commando uit om Magento te laten cachen via Varnish:

php httpdocs/bin/magento config:set --scope=default --scope-code=0 system/full_page_cache/caching_application 2
php httpdocs/bin/magento cache:enable

3. Voer in SSH onderstaand commando uit om Magento in de productie mode te zetten:

php httpdocs/bin/magento deploy:mode:set production
Gemiddelde beoordeling: 5 (1 Stem)