---
title: Cum configurez Varnish Cache în Magento 2?
description: "> **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…"
url: "https://www.hostx.ro/kb/cum-configurez-varnish-cache-in-magento-2/"
updated: "2026-07-26"
category: Programare / Aplicații / Magento
tags:
  - cache
  - configurare
  - Magento 2
  - performanță
  - Varnish
---

# Cum configurez Varnish Cache în Magento 2?

> **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.
