Varnish para cachear o Drupal 7

Os atuais servidores web tem como objetivo prover o maior numero requisições simultâneas para o seu sistema. Muitas dessas requisições são semelhantes, como por exemplo a pagina principal do seu site enquanto o usuário ainda não esta logado. Esse tipo de requisição, caso seja guardado na memoria, pode ser fornecida mais rapidamente ao navegador do que quando requisitada de maneira convencional. É ai que entra o cache.

O cache externo funciona como uma camada entre o servidor HTTP e o usuário. Caso se faça um requerimento que já existe no cache, o cache externo vai prover-lo no lugar do servidor HTTP. Caso ele não o possua, a requisição é processada pelo servidor HTTP e, caso seja possível, adicionada servidor de cache.

Esta palestra tem como objetivo explicar como utilizar o Varnish, uma das melhores opções de cache php, em uma instalação Drupal 7, mostrando as suas diferenças quando comparado com o cache padrão do Drupal. O objetivo é que ao fim da palestra todos tenham a habilidade de configurar um servidor Varnish altamente eficiente para cachear os seus projetos.

Speaker: 
Tiago Carmona Palacios
Aluno de Ciência da Computação na Unicamp, iniciou os seus trabalhos com Drupal no David Rockefeller Center for Latin American Studies da Universidade de Harvard. Participou do Google Summer of Code em 2011 com o desenvolvimento de uma Onboarding API para o Drupal 7 e atualmente trabalha como DevOps na Chuva-inc. Tem como interesse o universo do software livre em geral, mas eh focado principalmente em interfaces gráficas alternativas e aplicações para servidores.