Semana passada, o Digital Paper bateu um recorde de acessos. Torramos 10Gb de banda em 11 dias. Felizmente, a Powersites na sua eterna rapidez no atendimento, liberou mais banda pro site em poucos minutos. Foi aí que me surgiu a necessidade de começar a comprimir arquivos do site.


Compressão de CSS

Meu primeiro passo foi comprimir o CSS. Tudo bem que um arquivo de 10Kb não pesa muito, mas multiplique isto por 2.000 visitas únicas e 5.000 pageviews por dia.

Como gosto de manter meu código limpo, meu arquivo CSS é todo indentado, separado por blocos e comentado. Jogando o arquivo em um compressor online de CSS, consigui diminuir em até 30% o tamanho do arquivo. Algumas pessoas conseguem compressões de até 80%!

Como comprimir seu CSS

Eis uma lista de compressores online, juntamente com o tanto que comprimiram meu arquivo (tamanho final – porcentagem de compressão). A lista vai da menor para maior compressão.

Todos os testes foram rodados para que o máximo de compressão fosse feito, quando houvesse a opção disponível.

Precisa levar-se em conta que eu já simplifico meu código ao máximo sempre que possível, então a diferença não é gigantesca, mas até 30% a menos ajuda muito no fim do mês.

Comprimi meu arquivo, agora dá erro no site

Devido aos hacks para outros navegadores (geralmente, Internet Explorer 6), alguns arquivos de CSS compressos podem resultar em algum tipo de erro. Neste caso, recomenda-se fazer a compressão manual. Lógicamente, o trabalho é mais demorado. Outra solução seria parar de dar suporte ao Internet Explorer 6, mas aí depende de cada desenvolvedor e de cada projeto.

Comprimi o arquivo mas quero alterar algo. E agora?

Eu sempre guardo dois arquivos CSS: um é o original e o outro é o compresso. Quando vou fazer alterações na minha folha de estilos, altero o original não-compresso. Depois de verificar que fiz todas as alterações necessárias, jogo no compressor online e salvo por cima do CSS compresso. Assim, você ainda mantem seu código legível para você mesmo.

Próximo artigo será sobre compressão de arquivos (HTML, PHP, etc).

Você usa algum método de compressão no seu site? Qual?

Gostou do artigo?

Aproveite então para assinar nosso feed RSS ou seguir o Design Blog no Twitter para sempre ficar ligado nas novidades no mundo do design!

Random Posts