Funcionalidades Proxy inverso Caché (purgable) Balanceador de carga Control de acceso por origen (ACL) Permite ejecutar código en C arbitrario Edge Side Includes (ESI) *[a]
Arquitectura Caché monolítica mapeada a memoria virtual (VM) Archivos de configuración son compilados en C Trata todo el ciclo de vida de una petición Cambios de configuración en caliente Logs escritos en memoria compartida Estrategia “Zero configuration”
Herramientas varnishtop: Lista ocurrencias de log más comunes (~apachetop) varnishstat: Estadísticas en tiempo real varnishhist: Hits y misses en tiempo real varnishlog / varnishncsa: Generan logs tradicionales varnishreplay: Parsea logs y reproduce el tráfico