Skip to content

Varnish

varnishlog

/etc/varnish/user.vcl

VCL

Varnishadm

  • storage.list: comment Varnish stocke son cache (default: malloc)

Ban

ban empêche le delivery d'un objet, mais il reste toujours dans le cache

Varnishlog

  • request : une requête qui vient d'un client
  • bereq : backend request = on a fait un miss, résultat d'un vcl_backend_fetch
  • VXID: les ID dans les logs (notion de parent/enfant, voir ce guide)
1
2
*   << Request  >> 32838     
-   Begin          req 32837 rxreq
  • tout est à l'envers? : sur une séquence request (vxid = 1) -> beresp (vxid = 2), le varnishlog va indiquer d'abord la beresp (vxid = 2) PUIS la request (vxid = 1)§§§