miércoles, 23 de noviembre de 2011

Varnish

¿Que es?

Es un acelerador de aplicaciones web. Se instala en el webserver donde el contenido sera almacenado, resultando en un incremento del desempeño.

Si tu sitio consta de un par de servidores web o mas con contenido que no cambia muy frecuentemente, varnish puede alojar en su cache el contenido mas consultado, evitando que se le hagan peticiones a los servidores web. Es mas rpadio entregar contenido que esta en memoria acontenido que tiene que ser extraido de un archivo y transmitido a traves de la red local antes de ser transmitido a la Internet.

Tips


  • Como averiguar el archivo de configuración que esta usando el demonio en ejecución
    ps -fea | grep varnishd
  • Para ver en que puerto esta escuchando el demonio de varnish
    lsof -i | grep varnish


Si el demonio no levanta:
  • Verificar que el puerto no se encuentre en uso (por ejemplo un servidor web apache en el puerto 80)