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:
-
require_once(‘class.compressor.php’);
-
$compressor = new compressor(‘css,javascript,page’);
No fim da página:
-
$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

Depois da compressão

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.
Gostou desse post? Então assine o RSS Feed, Email ou siga-me no Twitter!
Artigos relacionados:
- Como Criar uma Super Página de Erro 404 Que Fará o Usuário Continuar em Seu Site
- Como Usar o Firebug em Navegadores que Não Sejam o FireFox
- Como redimensionar ou diminuir o tamanho de várias fotos e imagens ao mesmo tempo com o Picasa do Google sem o PhotoShop ou GIMP
- Como colocar um formulário de contato com anti-spam em seu blog WordPress
- Como se Tornar um Expert no FireFox

Cara, você já testou?
Responder
Fernando, claro.
Dá uma olhada aqui. Tinha feito outra página pra testar, mas já apaguei.Responder
Fala Pedro, excelente dica.
Esse mesmo tipo de técnica está sendo utilizado no Rails 2.0, claro que não precisa fazer quase nada além de setar um atributo se você deseja utilizar isso ou não.
Abraços
Responder
Anderson, no Rails deve ser bem ainda mais prático. Você inseriu isso nos códigos de inserir tags de JS/CSS?
Responder
Eu achei interessante, uso o wordpress, não sei bem como é que eu deveria instalar isso, exemplo, qual pasta devo colocar os arquivos etc. Se puder ajudar agradeceria.
Responder
Olá, Pedro!
Excelente dica essa. Mas ela é tão boa, que merece um tutorial melhor explicando. Que tal?
Todos querem seu blogues mais ágeis, mas nem todos poderão usar se não conseguirem instalar.
Seria possível?
Responder
Aborrecendo você de novo…
Veja o que consegui aqui:
http://www.clubeletras.net/blog/blog/o-plagio-de-textos-dos-blogues-os-scrapers/
Seria possível (tás com tempo?) de nos privilegiar com algo assim, melhor explicado?
Abs!
Responder
Howwww…. muito boa essa dica, eu fiz uma classe pra fazer isso e não consegui nem metade desse resultado, precisaria fazer muito teste pra chegar a isso….
Valew pela dica
Responder
Pedrotxp e Sergio, vou ver se faço um tutorial. ;)
Sergio, tô usando o RSS Footer. o/
Aguinelo, eu ia começar, hehe. Já que fizeram…
Responder
Fala Pedro,
Gostei do script, vou fazer uns testes no Veja Isso.
Lembrando que este link já está desatualizado, a versão mais nova está nos comentários.
Mas não entendi o porquê seu site não está usando ele. Why?
Responder
Felipe, tentei de manhã, mas como os arquivos do theme são separados tô tendo problemas.
Vou atualizar o post com o novo link. Valeu pelo aviso. :)
Responder
gostaria de saber se da pra por esse script no blogspot ou entao um tutorial mais facil para wp msm
Responder
Uso o algo semelhante, com cache e gzip aqui:
http://www.dicasparacomputador.com
Responder
Ótima dica,
Só não entendi:
onde devo jogar os arquivos, e onde colocar esse código no caso do Wordpress, é no header, footer ?
Estou a fim de testar…
Fico no aguardo.
[]s
Responder
Valeu Pedro!
Estou com seu feeds. Fico no aguardo do tuto.
Abs!
Responder
ByCoimbra, no blogspot não funciona.
Paulo e Sergio, o código só funcionou no WordPress do autor porque ele adaptou o theme.
Responder
Oi!
Boa dica.
Só uma questão: o compress é suportado por todos os browsers?
Responder
Rui, IE4+, Opera4+, FireFox e até Lynx. :)
Responder
Tambem voto para termos um tutorial mais completo. Não experiente em outras linguagens alem de html e scripts. Mas gostaria de colocar isso em uma pagina do meu site!
Responder
[...] fiquei sabendo da novidade me lembrei imediatamente de um post do Pedro Menezes mostrando como melhorar o carregamento de seus sites em até 500% com 3 linhas de código. A formula mágica consiste basicamente num script que comprimi o CSS e JavaScript do site [...]
[...] por Sergio em 18 Mar 2008 em 06:39 pm | Em: Blog Desde quando o Pedro Menezes informou ser possível melhorar o carregamento de blogues, fiquei interessado. Mas, quando [...]