YSlow: Acelere sua aplicação com o .htaccess

In: apache

10 abr 2009

Eu já conhecia o YSlow a algum tempo, mas nunca havia seguido a risca as verificações que o Yahoo propõe. Na semana passada, em uma conversa com o Thiago (@thiagobfiorenza), ele comentou sobre o case do MyTVShows que passou da classificação “F” para “C”.

Resolvi então fazer algumas experiências para tentar diminuir o tempo de carregamento da nosso Portal Corporativo SaaS, o PCT4. Ele estava classificado como “F” também. Após algumas pequenas modificações no arquivo .htaccess, ele passou para a classificação “B”. No nosso caso, isto representou uma economia de ~200kb de download!

As linhas mágicas:

<FilesMatch "\.(html|htm|js|css|gif|jpg|png)$">
        FileETag None
        <IfModule mod_headers.c>
                Header unset ETag
                Header unset Last-Modified
                Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
                Header set Cache-Control "public"
        </IfModule>
</FilesMatch>
<IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE text/html text/xml text/css application/x-javascript application/javascript
</IfModule>

Claro que existem outras alterações a serem feitas (e que já haviam sido implementadas nesse sistema), para que pudesse ter esse ganho expressivo com somente essas instruções de compactação e cache no .htaccess. Mas isso é assunto para um próximo post.

Pode melhorar esta solução? Faça um fork dela e me avise! ;-)

1 Response to YSlow: Acelere sua aplicação com o .htaccess

Avatar

Venicios Ribeiro

fevereiro 16th, 2010 at 9:22 PM

É uma excelente forma de ativar o cache.
Existem tbm outras tecnicas muito simples, como o Gzip. é possível obter a classificação de c para a sim.

São tecnicas simples mas que surtem bastente efeito.

Comment Form

Sobre

Ricardo Duarte, 26 anos, trabalha na Nuntec, atua como desenvolvedor web a mais de 12 anos, já tendo passado por diversas tecnologias. Este blog irá comentar um pouco destas experiências.

rduarte's tweets

  • Venicios Ribeiro: É uma excelente forma de ativar o cache. Existem tbm outras tecnicas muito simples, como o Gzip. à [...]
  • Andre Ferraro: Muito bom!! Estou fazendo o meu e vou postar no meu blog. Vlw!! [...]
  • paulo henrique: Bom dia! existe algum app para usar o twitter no e71, que seja free [...]
  • Ricardo: Bruno, Aplicativo para IM com vídeo eu não conheço, mas para áudio você pode usar o Nimbuzz [...]
  • Bruno: Olá boa tarde. Gostaria de saber qual software IM pro E71 suporta conversação com áudio e video. [...]