Faça seu site carregar 500% mais rápido com PHP Speedy

Igor Escobar on Fev 18th 2008

A AcidDrop lançou recentemente o PHP Speedy, o sistema funciona relativamente simples, tudo o que ele faz é além de comprimir os seus arquivos css, js e html o PHP Speedy agrupa todos eles em um só arquivo e faz a sua compressão.

Se você possui 15 arquivos javascript e 3 arquivos CSS em sua página ele vai unir tudo em 1 arquivo js e 1 arquivo css, além de também comprimir o seu código HTML.

Tudo isso traz benefícios enormes para o seu website ligado a velocidade de carregamento e performance. Além dele carregar até 500% mais rápido ele proporciona os seguintes benefícios:

  • Diminui drasticamente as requisições HTTP.
  • Adiciona um expire-header mais prolongado aos seus arquivos.
  • Gzip os componentes da sua página.
  • Minify seus códigos HTMl, JavaScript e CSS.

Como usar?

Basta colocar o código abaixo, no topo do seu arquivo:

  1. require_once('class.compressor.php'); //Include the class. The full path may be required
  2. $compressor = new compressor('css,javascript,page');

E para terminar, coloque o código abaixo, no final do seu arquivo:

  1. $compressor->finish()

Opções Avançadas

  1. $compressor = new compressor(array("javascript"=>array("cachedir"=>'/minify',
  2. "gzip"=>true,
  3. "minify"=>true,
  4. ),
  5. "css"=>array("cachedir"=>'/wp-content',
  6. "gzip"=>true,
  7. "minify"=>true,
  8. ),
  9. "page"=>array("gzip"=>true,
  10. "minify"=>true
  11. )
  12. ));

No site do autor, também é disponibilizado dois links onde ele apresenta duas versões de um mesmo site, a versão comprimida e a versão não comprimida.

E baseando-se no mesmo site, o autor mostra alguns gráficos comprovando os benefícios do uso do PHP Speedy.

Site de testes antes da compressão

uncompressed-small.gif
Tempo total de carregamento 3.68 segundos.

Site de testes depois da compressão

compressed-small.gif
Tempo total de carregamento 875 microsegundos.

Agora o autor mostra os beneficios antes e depois do uso do PHP Speedy, os gráficos foram obtidos utilizando o plug-in YSlow da Yahoo!

Antes da compressão

uncompressed_yslow.gif

Grade de performace: F(45)

Depois da compressão

compressed_yslow.gif

Grande de performace: A(97)

Espero ter contribuído!
[]'s

Leia também:

O Google agora indexa Flash!...E DAI? on July 25th, 2008
Nesta semana, .

Porquê semântica faz diferença: Tag table on June 17th, 2008
.

Porquê semântica faz diferença: Tag base on June 2nd, 2008
.

Web Standards vs. Projeto em dia on March 7th, 2008
Principalmente nas micro-empresas este é um dilema muito comum e recorrente na cabeça dos pobres desenvolvedores.

Porquê semântica faz diferença: Tag span on June 9th, 2008
.

Filed in Otimização, PHP, Utilidades | One response so far

One Response to “Faça seu site carregar 500% mais rápido com PHP Speedy”

  1. links for 2008-05-04 | Conteúdo Interativo Mai 4th 2008 at 10:35 am 1

    [...] » Faça seu site carregar 500% mais rápido com PHP Speedy | Igor Escobar // Blog | Desenvolvimento… (tags: php sppedy performance site) [...]

Trackback URI | Comments RSS

Leave a Reply