En Magento, el cache hit depende de headers concretos:
- `X-Magento-Tags`
- `X-Magento-Cache-Control`
- `X-Magento-Vary`
Cuando un módulo agrega headers extra, Varnish considera el request distinto.
Tips operativos:
- Normaliza headers con `req.http` en VCL.
- Evita `Set-Cookie` en páginas públicas.
- Revisa el `Cache-Control` del HTML.
En incidentes, lo primero es verificar si el HTML tiene `X-Magento-Cache-Debug: HIT`.
Si no, lo tuyo no es “más hardware”: es caché mal configurada.
Errores comunes:
- `Vary` demasiado largo.
- `X-Forwarded-Proto` inconsistente entre Cloud y Varnish.
- Cookies de tracking que invalidan toda la cache.
En Magento, el problema suele ser un header agregado por marketing. Si lo encuentras y lo limpias, sube el hit rate sin tocar infraestructura.
- `X-Magento-Tags`
- `X-Magento-Cache-Control`
- `X-Magento-Vary`
Cuando un módulo agrega headers extra, Varnish considera el request distinto.
Tips operativos:
- Normaliza headers con `req.http` en VCL.
- Evita `Set-Cookie` en páginas públicas.
- Revisa el `Cache-Control` del HTML.
En incidentes, lo primero es verificar si el HTML tiene `X-Magento-Cache-Debug: HIT`.
Si no, lo tuyo no es “más hardware”: es caché mal configurada.
Errores comunes:
- `Vary` demasiado largo.
- `X-Forwarded-Proto` inconsistente entre Cloud y Varnish.
- Cookies de tracking que invalidan toda la cache.
En Magento, el problema suele ser un header agregado por marketing. Si lo encuentras y lo limpias, sube el hit rate sin tocar infraestructura.
Comentarios