sexta-feira, 5 de novembro de 2010

Informática - Novas Tecnologias.

Google lança módulo para Apache para melhorar a velocidade dos sites

No ano passado o Google anunciou algumas medidas para tornar a web mais rápida, lançando o Page Speed, que ajuda a identificar alguns problemas no carregamento das páginas que poderiam ser consertados pelo webmaster. Agora a empresa foi além: lançou um módulo que faz otimizações automáticas para o Apache, famoso servidor web utilizado numa grande diversidade de serviços, como as revendas de hospedagem compartilhada e talvez na maioria dos VPS que servem HTML + PHP.

O recém lançado mod_pagespeed é open source, e promete reduzir o tempo de carregamento da maioria das páginas em até 50%, o que na prática pode tornar seu site até duas vezes mais rápido (considerando carregamento de páginas e imagens). Em alguns casos o ganho de desempenho pode até ser um pouco maior.

O vídeo de divulgação é bastante animador, lembra aquelas propagandas de aceleradores de conexão discada que vários provedores tinham:



O plugin módulo trabalha fazendo otimizações nos códigos sem afetar o resultado final. Ele permite otimizar conteúdo gerado por famosos CMS e scripts, recomprimir uma imagem quando ele entender que ela é o mais importante na página, além de aumentar o tempo de cache para um ano nos arquivos que se repetem muito - como o logotipo do site. Apesar disso ainda é possível atualizar o site de forma transparente, apenas substituindo os arquivos. Esse método troca no HTML os caminhos dos arquivos, criando um endereço único - se o arquivo for modificado, na visão do navegador seria como se o HTML fosse alterado para apontar para um novo arquivo.

Eles estão trabalhando com a GoDaddy para aplicar o mod_pagespeed para seus mais de 8,5 milhões de clientes de hospedagem compartilhada. O Apache pode não ser o servidor web mais rápido, mas é um dos mais usados. De fato, se empresas de hospedagem em geral aplicarem o mod_pagespeed nos seus servidores, a web como um todo poderia ficar mais rápida, um dos objetivos do Google e de qualquer usuário.

Na página do projeto é possível baixar o módulo para diversas distribuições Linux (basicamente há arquivos .deb e .rpm em versões de 32 e 64-bit), além das instruções de configuração. Ele é voltado ao Apache 2.2, pode não funcionar com outras versões.

Se você não confiar em instalar algo do Google no seu servidor com receio de oferecer ainda mais informações para o grande império, vale a pena então conferir o código fonte, já que é livre.