Acelere o carregamento de seu blog
Contrate um host de qualidade
Se o seu blog for novo ou ainda recebe uma quantidade pequena de visitas por hora, a maioria dos Hosts com seus planos de hospedagem compatíveis são suficientes. Porém, quando o número de visitas aumenta fazendo do seu site mais popular você vai notar que seu blog demorará um pouco mais para carregar.
Seja cuidadoso com requisições externas
Avalie cuidadosamente se aqueles widgets que você coloca em seu blog realmente é necessário. Widgets como fãs do facebook, últimas entradas no Twitter, Google Adsense, detre muitos outros fazem solicitações à outros sites extendendo o tempo de carregamento da página do seu blog.
Faça uso do cache
As duas dicas acima já podem trazer algum resultado no tempo de carregamento do site, mas, especialmente no caso de sites de alto tráfego, isso pode não ser suficiente.
O cache é uma técnica popular que demonstrou excelentes resultados. O exemplo a seguir apresenta uma aplicação muito simples de cache:
// inicializando o buffer de saída
ob_start(); ?>
//Seus scripts PHP e marcação HTML …
<?php
$cachefile = "cache/home.html";
// abrindo o arquivo de cache "cache/home.html" e dando permissão de escrita
$fp = fopen($cachefile, ‘w’);
// salvando o conteúdo do buffer no arquivo
fwrite($fp, ob_get_contents());
// fechando o arquivo
fclose($fp);
// Mandando a saída para o browser
ob_end_flush();
?>
Não hesite em ler este post interessante se você quiser saber mais sobre cache.
Se você estiver executando um blog do WordPress, um plugin muito útil é WP Super Cache. Fácil de instalar e configurar, WP Super Cache criará versões estáticas de suas páginas de blog WordPress para que ele possa carregar mais rápido.
Minify é seu melhor amigo

Diversas vezes em uma página do site, encontramos diversas chamadas para arquivos Javascript e CSS aumentando o número de requisições. Arquivo css oficial, arquivo para o navegador IE, javascript para animação, efeito em imagens, jquery e por aí vai.
Uma solução interessante é juntar todos os arquivos javascript num só, tal como todos os CSS’s num só CSS, permitindo apenas duas requisições, e ainda criando um arquivo min dessa combinação, ou seja, um arquivo sem os espaços e os comentários.
Se seu blog/site é implementado em php, conheça o Minify.
Conteúdo multimídia em outro lugar
Sites muito populares em conteúdo multimídia (fotos, vídeos, animações em flash, etc) tendem a consumir banda. Para reduzir o uso da largura de banda e, consequentemente, fazer seu site carregar muito mais rápido, a solução escolhida por diversos sites é hospedar o conteúdo multimídia em outros servidores.
Muitos serviços estão permitindo que você faça o upload de mídia em seus servidores, dentre os mais conhecidos e utilizados podemos destacar: Amazon S3, Flickr, PhotoBucket, ImagesHack.
Outras boas práticas
Enfim, acima existem algumas dicas que auxiliarão na redução do tempo de carregamento de um blog. Essas dicas são eficientes e se você aplicá-las, não há dúvida de que você verá uma forte melhoria na velocidade de carregamento. Mas também, há muitas outras dicas que você pode usar para melhorar significativamente o desempenho do seu site.
Conhece outra? Então compartilhe!
Referências
Este post é uma leitura e adaptação do post original do CatsWhoCode que você confere aqui
