Tempo de carregamento

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:

phpinfo();

2º. Em segundo lugar, coloque o seguinte código em seu cabeçalho (acima da DOCTYPE):

ini_set('zlib.output_compression', 'On');
ini_set('zlib.output_compression_level', '1');

Leave a Reply

Your email address will not be published. Required fields are marked *