O Squid é um cache da Web que armazena em cache o conteúdo da web e o retorna rapidamente mediante solicitação. O manuseio de uma requisição através do squid é freqüentemente mais rápido do que um servidor web de propósito geral, mesmo para arquivos simples (por exemplo, imagens), mas ele realmente cria suas próprias páginas, que podem ser caras e lentas. Assim, você pode criar suas páginas dinamicamente, mas permite que você atenda rapidamente a uma cópia em cache estática para os solicitantes. Há muita configuração possível sobre quanto tempo ele armazena em cache, quais páginas ele armazena em cache e como invalidar um resultado armazenado em cache.
Por exemplo, a Wikipédia usa caches (squid e outros) como um acelerador de conteúdo, de modo que cada hit em uma página não faz com que seja regenerado do banco de dados através de muito PHP. Quando as páginas são alteradas, a entrada do cache é invalidada.