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

Cum funcționează caching-ul Varnish la HostX (Varnish + Nginx + Apache)

1 minut de citit

Pentru găzduirea Magento, serverele HostX folosesc un stack dedicat de caching format din Varnish + Nginx + Apache. Acesta oferă performanțe ridicate prin servirea paginilor direct din memorie, fără a mai rula PHP la fiecare cerere.

Cum se leagă componentele

  • Nginx stă în față: gestionează conexiunile, terminarea SSL și servirea fișierelor statice (imagini, CSS, JS).
  • Varnish este stratul de full-page cache: pentru paginile cacheabile, returnează răspunsul din RAM, fără a mai contacta backend-ul.
  • Apache este backend-ul care execută PHP-ul Magento atunci când o pagină nu se află în cache (cache miss) sau nu poate fi cache-uită.

Cache hit vs. cache miss

La prima cerere pentru o pagină, Varnish o preia de la Apache și o stochează (cache miss). Cererile următoare pentru aceeași pagină sunt servite din memorie (cache hit), foarte rapid. Vârsta unei pagini în cache poate fi văzută în antetul Age al răspunsului.

Ce se cache-uiește

Se cache-uiesc paginile publice (catalog, produse, categorii, pagini CMS). Zonele dinamice per-utilizator (coș, checkout, contul clientului, panoul de administrare) sunt excluse intenționat, iar unele blocuri sunt încărcate separat, prin ESI, pentru a nu afecta conținutul personalizat.

Beneficii

Timpi de răspuns în milisecunde pentru paginile din cache, consum redus de resurse pe backend și rezistență mult mai bună la vârfurile de trafic.

Notă: infrastructura Varnish este administrată de HostX. Configurarea la nivel de Magento se face de către tine (vezi „Cum configurez Varnish în Magento 2″); pentru aspecte la nivel de server (host/port backend, VCL), contactează Departamentul Tehnic.

Actualizat la 25/07/2026