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');
  3. </ol></div>

    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.