wood significado docs varnish

significado - varnish wood



Lista de contenidos de caché de barniz? (2)

Creo que esto me puede ayudar:

Puede utilizar el parámetro "Varnish: hitmiss" de varnishncsa.

Primero captura una muestra de registros con:

varnishncsa -F ''%U%q %{Varnish:hitmiss}x'' -n NAME -w /path/requests.logs

y entonces:

sort -k 1 /path/requests.logs | uniq -c | sort -k 1 -n -r | head -25

¿Hay alguna forma de enumerar los contenidos del almacenamiento de caché de barniz? Además, sería bueno enumerar de alguna manera los éxitos de caché más frecuentes.

Encontré una forma de ver las faltas de caché más frecuentes al enumerar lo que se envía al backend con:

varnishtop -b -i TxURL

Sería muy útil ver cuáles son las URL principales de mis hits de caché.

Edit: Estoy usando la versión: varnish-3.0.3 revision 9e6a70f


Esta función no está incluida en Varnish, pero puede agregar fácilmente algunas secuencias de comandos para hacerlo.

  • Lo primero que necesita es lanzar varnishncsa como servicio y escribir la salida en un archivo diario.
  • Luego agregue al formato de salida predeterminado al menos %{Varnish:hitmiss}x y %U (consulte la documentación de varnishncsa )
  • Finalmente, escriba algunos scripts para calcular su URL superior, por ejemplo, algo como a continuación:

# we admit %{Varnish:hitmiss}x is the first column and %U the second awk ''$0 ~ / hit / { arr[$8]=arr[$8]+1 }END{ for(k in arr) { print arr[k]";"k } }'' varnishncsa.log|sort -k 1 -nr |head

Y siéntase libre de actualizar para sus necesidades específicas ..