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.