Imagine um script que junte todos os seus CSS e JavaScripts e os diminua com Minify e Gzip. A classe Site Speed Boost, em PHP, faz isso e muito mais.

Juntando-os, você faz menos requisições e as páginas abrirão mais rápido. Comprimindo-os então...

Código

No topo da página, cole:

  1. require_once('class.compressor.php');
  2. $compressor = new compressor('css,javascript,page');

No fim da página:

  1. $compressor->finish();

Demonstração

Veja uma página sem compressão. Agora a página com compressão.

Um espetáculo pra você, que vai gastar menos banda, e pro usuário, que vai abrir suas páginas mais rápido! :D

Download

Baixar a classe site speed boost.

O que precisa

  • PHP 4 (ou PHP5 para compactação do JavaScript);
  • permitir que escrevam na pasta da classe.

Performance

O autor usou a extensão Yahoo Yslow e FireBug para testar.

Antes da compressão

Testando a performance sem compressão com o Yslow

Depois da compressão

Testando a performance com compressão com o Yslow

Opções avançadas

Veja as opções avançadas da classe na página oficial. É possível mudar a pasta dos arquivos e escolher se quer Gzip e/ou Minify.

Atualização: Baixe a versão mais nova pelo novo post.