Utilização
- A cada nova visita que um site recebe é feita uma requisição ao servidor web, para que o conteúdo seja exibido corretamente.
- Se o conteúdo requerido estiver em cache, ou seja, armazenado em memória, logo será exibido sem a necessidade do carregamento da página.
- O Varnish fica entre os usuários que estão navegando na internet e o servidor web, recebendo todas as requisições e repassando para o servidor apenas o que ele não tiver em cache.
- Pra cada tipo de conteúdo temos um tempo de expiração. Depois desse tempo, o Varnish irá verificar no servidor se o arquivo em questão foi alterado para atualizar seu cache.
Vantagens
- Seu site carrega mais rápido: não é preciso buscar todas as informações no servidor e carregá-las a cada requisição.
- Alta performance: permite um maior volume de visitas simultâneas para seu site.
- Posicionamento de busca: Quanto mais rápido um site carrega, mais bem posicionado ele ficará entre os resultados de buscas.
- Não sobrecarrega o servidor: Ele apenas será acessado quando o conteúdo que está no cache expirar ou for alterado.
Extensões armazenadas em Cache
Abaixo é possível visualizar o período em que o Varnish mantem cada extensão em cache:
- 3 minutos: css e html;
- 5 minutos: gif, jpg, jpeg, bmp, png, tiff, tif, img, tga e wmf;
- 10 minutos: js, svg, swf, mp3, mp4, m4a, ogg, mov, avi e wmv;
- 30 minutos: rar e zip.