15 Ago |
| |||||
Um website em que o load das páginas ocorram de forma fluida e sem grandes interrupções temporais, é quase meio caminho andado para o sucesso de determinado projecto. Infelizmente com o aparecer da Web2.0 os sites tornaram-se cada vez mais pesados, quer em termos de imagens, scripts ou outros. Com este guia irei tentar transmitir-lhe algumas técnicas em como acelerar o seu web site ou blog, quer seja criado em wordpress quer seja criado em Joomla (e não só).
Antes de mais recomendo-lhe que instale o Firefox, juntamente com as seguintes extensões: Firebug, YSlow. Após isto limpe o cache do seu browser e actualize a sua página web. Verifique o tempo que esta demora a realizar o load completo. Nota: O tempo que uma página demora a abrir não depende só de si e do que você possa fazer no servidor. A distancia do servidor ao utilizador que pretende aceder à página é também importante.
Se você não tiver realizado nenhuma alteração, no passado, ao seu website é provável que possa melhorar o tempo que lhe apareceu.
1#Editar o ficheiro .htaccessEste ficheiro encontra-se na pasta de raiz do seu website. Para o poder editar necessita de um programa FTP, aconselho-lhe o SmartFTP. E de um editor, por exemplo o Notepad++. Depois de introduzir e configurar o seus dados no SmartFTP descarregue para o seu disco o ficheiro .htaccess que se encontra no seu servidor, crie uma copia de segurança e abra-o com o Netepad++. Introduza as seguintes linhas no final:
Para obter compressão: A linha anterior diz ao seu servidor para servir todas as páginas .PHP no formato .gzip. O código anterior diz ao seu servidor para servir todos os ficheiros externos com a extensão .js no formato .gzip. O código acima faz com que os elementos do seu website fiquem em cache no browser do cliente, fazendo com que o browser não faça download deles de cada vez que uma página carrega.
Etags: A seguinte opção depende se o seu site se encontra ou não estabilizado em termos de desenvolvimento. As Etags são tags únicas ao servidor que este adiciona a cada ficheiro. Sempre que quando o ficheiro é mudado a etag muda, e o cliente (browser) actualiza o ficheiro ao detectar uma etag diferente. Eu gosto de deixar as etag ligadas. No entanto se as quiser desligar coloque o seguinte código no seu .htaccess
2# Comprima os ficheiros .css (stylesheets)Para comprimir estes ficheiro podemos optar por eliminar todos os espaços em branco que os ficheiros css contem ou mesmo reduzir linhas do código css. Para tal pode exprimentar um dos seguintes compressores e ver qual melhor faz o serviço. Note que os ficheiros após a compressão ficarão elegíveis, pelo que é boa politica guardar o original, se mais tarde quiser editar. Muitas das vezes a compressão dos ficheiros anda na ordem dos 70%. CSSDRIVE | CLEANCSS | CSS Compressor
3# Comprima os ficheiros .js (javascript)Tal como para os ficheiros css existem algumas aplicações online que lhe permitem comprimir de forma bastante efectiva ficheiros .js. Um muito conhecido é o YUI, no entanto eu prefiro utilizar outros dois compressores, que se complementam muito bem um ao outro. São eles o Dojo e o Dean Packeer.
Comece por carregar o seu ficheiro .js para o DojoToolkit e faça o download do ficheiro que este lhe vai fornecer. Após isto abra o ficheiro do dojo no Notepad++ copie todo o seu conteúdo e introduza no Packer, copie o codigo do Packer e crie um novo ficheiro .js.
Este método permite por exemplo comprimir o Mootools a 50Kb sendo que o compressor que o Mootools fornece no seu site (YUI) só permite compressão até 60Kb. Utilizando este método e a compressão no .htaccess conseguem-se tamanhos de ficheiros relativamente reduzidos.
4# Coloque o Css e o Javascript em ficheiros externos Colocar o Css e o javascript em ficheiros externos melhora consideravelmente o tempo que uma pagina demora a abrir, devido ao facto do browser os colocar em cache. Para tal faça o load dos seus ficheiros .js os .css com o seguinte codigo
5# Faça chamadas relativasEm vez de utilizar <a href="http://www.URL.com/ficheiro/pag.html"> utilize <a href="/ficheiro/pag.html">
6# Faça o load de imagens através de CSS
7#Dicas orientadas para CMS'sWordpress: * Instale o wp-cache No entanto o wp-cache não permite a opção gzip do wordpress, sendo assim aplique o seguinte hack ao wp-cache.
* Ligue o gzip nas opções do wordpress Joomla: * Ligue a opção GZIP nas opções do joomla. * Existem diversas extensões que pode instalar: Cache Acellerate | Content Static | Query Cache Utilize o Yslow, para verificar se as suas alterações surtiram efeito.
Gostou deste Artigo?
Subscreva o feed RSS ou reguiste-se na Newsletter do WebLouca, agora!
Tags:
Categoria:
Se preferir, pode ainda deixar um comentário
PATROCINADORESARTIGOS RELACIONADOS
Trackback(0)
Escreva o seu Comentario
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||

Agosto 16, 2008