Notă HostX: pe găzduirea Magento, HostX rulează și administrează deja Varnish (stack Varnish + Nginx + Apache). Pașii de mai jos sunt relevanți mai ales pe VPS/servere dedicate neadministrate.
Varnish este un accelerator HTTP (reverse proxy) care servește full-page cache, reducând mult timpul de încărcare. Magento 2.4 recomandă Varnish 7.x.
Configurarea în Magento
- Accesează Stores → Configuration → Advanced → System → Full Page Cache.
- La Caching Application alege Varnish Cache și completează Access List, Backend Host și Backend Port (implicit localhost).
- Apasă Save Config, apoi Export VCL for Varnish și înlocuiește
/etc/varnish/default.vclcu fișierul exportat.
Repornirea serviciilor
systemctl restart varnish
systemctl restart httpd # sau nginx, în funcție de stack
Verificare
Rulează, în modul developer, o cerere pentru a inspecta anteturile de răspuns:
curl -I -v https://example.com/
Un răspuns servit din cache va avea X-Magento-Cache-Debug: HIT. Directorul var/page_cache/ trebuie să rămână gol când Varnish gestionează full-page cache-ul. Varnish funcționează în paralel cu Redis (cache de aplicație/sesiuni); pentru HTTPS, terminarea SSL se face pe Nginx/Apache în fața lui Varnish.