Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum configurez Varnish Cache în Magento 2?

< 1 minut de citit

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.vcl cu 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.

Actualizat la 26/07/2026