Instalando o Varnish e configurando com o Nginx
Esse passo à passo é parte do tutorial como instalar um servidor completo para desenvolvimento Laravel 5.1
Acesse em: https://medium.com/@andreferraro/instala%C3%A7%C3%A3o-completa-do-servidor-ubuntu-47874076133d
Mudando a porta do Nginx para 8080
$ sudo vi /etc/nginx/conf.d/default.conf
listen 8080;
$ sudo service nginx stop && sudo service nginx start
Instalando o Varnish
Configuração do Varnish
Criando arquivos de cache
$ sudo dd if=/dev/zero of=/var/cache/varnish.a bs=1M count=512
$ sudo dd if=/dev/zero of=/var/cache/varnish.b bs=1M count=512
$ sudo dd if=/dev/zero of=/var/cache/varnish.c bs=1M count=512
Configuração do arquivo de inicialização
$ sudo vi /etc/default/varnish
Observações:
- “-s malloc,256m”” o valor deve ser 80% da memória do servidor.
- thread_pool_min = Números de CPUs
- thread_pool_min = <800/number of cpu cores>
$ sudo service varnish stop && sudo service varnish start
Configurações de utilização do Varnish
$ sudo vi /etc/varnish/default.vcl
$ sudo service varnish stop && sudo service varnish start