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

Depanarea Varnish: cache-ul nu se actualizează

1 minut de citit

Dacă modificările din magazinul Magento nu apar imediat pe site, cel mai probabil pagina este servită din cache-ul Varnish. Mai jos, cauze frecvente și soluții.

Golirea cache-ului

După modificări de conținut sau configurare, golește cache-ul (din rădăcina instalării Magento 2):

php bin/magento cache:flush

Această comandă invalidează și cache-ul Varnish, dacă Magento 2 este configurat să folosească Varnish. Din administrare: System → Cache Management → Flush Magento Cache.

Verificarea stării cache-ului (HIT / MISS)

Pentru a vedea dacă o pagină este servită din cache, activează temporar modul developer și inspectează anteturile răspunsului în browser (DevTools → Network):

  • X-Magento-Cache-Debug: HIT — pagina vine din cache; MISS — a fost generată de backend.
  • Age — de câte secunde este pagina în cache (0 = tocmai regenerată).

Pagini care nu se cache-uiesc

  • Coșul, checkout-ul, contul clientului și panoul de administrare sunt excluse intenționat din full-page cache.
  • Un cookie setat pentru vizitator sau anteturi no-cache pot împiedica cache-uirea unei pagini.
  • Verifică valoarea TTL — dacă este prea mică, paginile expiră prea repede din cache.

Modul developer vs. producție

În modul developer, comportamentul cache-ului poate diferi. Pentru performanțe reale, rulează site-ul în modul producție: php bin/magento deploy:mode:set production.

Pentru probleme la nivel de server Varnish (VCL, backend, purge global), contactează Departamentul Tehnic HostX.

Actualizat la 26/07/2026