O Varnish Cache é aplicativo open source que consiste em acelerar as aplicações web. O Varnish é configurado em uma camada na frente dos servidores web tradicionais (apache, ngnix) criando cache dos dados com o intuito de diminuir as requisições dos servidores web.
Sua instalação na distribuição Ubuntu é muito simples, atualize o seu repositório e instale com os comandos:
curl http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add - echo deb http://repo.varnish-cache.org/ubuntu/ precise varnish-3.0 | sudo tee -a /etc/apt/sources.list sudo apt-get update sudo apt-get install varnish
o primeiro passo é trocar a porta do WebServer para a 8080, no caso do apache edite o arquivo abaixo:
sudo vim /etc/apache2/ports.conf
NameVirtualHost *:8080 Listen 8080
O próximo procedimento é configurar o backend do Varnish na escuta da porta 8080.
sudo vim /etc/varnish/default.vcl
backend default { .host = 127.0.0.1; .port = 8080; }
Caso necessário você poderá configurar outros backends em servidores diferentes para balancear a carga.
Na próxima configuração será necessário configurarmos a porta que Varnish responderá: 80.
sudo vim /etc/default/varnish
Procure as linhas a baixo e altere para a porta 80.
DAEMON_OPTS=-a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m;
Reinicie o apache e o Varnish:
sudo service apache restart service varnish restart
Segundo o site oficial do Varnish o aplicativo pode acelerar o seu site em até 1000 vezes.
Leave a Reply