Você tem idéia de quanto seu blog/site demora para carregar?
Embora a banda larga esteja se disseminando rapidamente, existem muitas pessoas que ainda navegam com internet de 56kbps. A maioria das pessoas que entram nos blogs vem do Google, é comum o visitante estar com bastante pressa, então, se demorar demais para carregar a página, a pessoa fechará e vai partir para outra.
Para isso, algumas dicas são valiosas e devemos nos esforçar para colocar em prática, vejamos:
- Criar um template com menos de 100kb, para demorar muito menos o carregamento;
- Evitar o uso de frames/iframes;
- Utilizar um número razoável de divs/spans. O correto seria no máximo 20;
- Utilizar apenas uma folha de estilos. Duas ou mais demoram no carregamento;
- Não utilizar muitas imagens. O tamanho de todas não deve ultrapassar 100kb;
- Moderar no uso de Scripts. Utilize apenas os scripts necessários, dando preferência por um framework como o Jquery, compactado;
- Não use muitos objetos <embed>. Objetos em flash ou mp3 demoram bastante para ser carregados.
Pensando nisso, o WebSiteOptimization criou o Analyze, um serviço que mede o tempo de carregamento da sua página e diz o que deve ser melhorado. Tudo bem, não vá colocar o endereço deste blog para verificar, pois eu já fiz isso, e realmente este blog não é o melhor exemplo… de otimização.
Uma outra dica interessante é caso você seja usuário de WordPress (de longe um dos melhores CMS):
Por padrão, o WordPress envia para o navegador do visitante HTML descompactado, o que pode ocasionar demora no carregamento, porém com uma única linha de código você consegue comprimir a saída HTML em até 75%, usando a tecnologia zlib C, você pode aproveitar o poder do PHP e reduzir a velocidade de carga.
1º. Certifique-se que o “zlib” esteja ativado em seu provedor de hospedagem, você pode fazer isso por criar por exemplo, um arquivo teste.php, com o conteúdo abaixo:
[php]phpinfo();[/php]
2º. Em segundo lugar, coloque o seguinte código em seu cabeçalho (acima da DOCTYPE):
[php]
ini_set(‘zlib.output_compression’, ‘On’);
ini_set(‘zlib.output_compression_level’, ‘1’);
[/php]