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

Cum configurez Varnish în Magento 2

Magento 2 include suport nativ pentru Varnish ca full-page cache. Pe serverele HostX, găzduirea Magento rulează pe stack-ul Varnish + Nginx + Apache, deci Varnish este soluția recomandată de caching.

1. Setează Varnish ca aplicație de cache

  1. Autentifică-te în panoul de administrare Magento 2.
  2. Accesează Stores → Configuration → Advanced → System → Full Page Cache.
  3. La Caching Application, alege Varnish Cache.
  4. Setează TTL for public content (implicit 86400 secunde).
  5. Extinde Varnish Configuration și completează Backend host și Backend port (datele backend-ului Apache; le poți solicita de la Departamentul Tehnic).
  6. Apasă Save Config.

2. Generează și aplică fișierul VCL

Din aceeași secțiune poți exporta configurația VCL cu butonul Export VCL for Varnish, sau din linia de comandă (din rădăcina instalării):

php bin/magento varnish:vcl:generate   --backend-host=127.0.0.1 --backend-port=8080   --export-version=6 --output-file=default.vcl

Fișierul default.vcl se instalează pe serverul Varnish. Pe serverele HostX, această parte este administrată de Departamentul Tehnic — trimite-le fișierul VCL generat sau solicită asistență.

3. Golește cache-ul

php bin/magento cache:flush

Verifică apoi funcționarea (vezi articolul „Depanarea Varnish: cache-ul nu se actualizează”).

Actualizat la 26/07/2026