12 Nov |
| |||||
Ora quando me propuseram o trabalho torci o nariz e perguntei-me para mim mesmo: "25 segundos e nos dias bons? O site só pode estar alojado na Conchixina ou na Patagónia! Não deve haver grande coisa a fazer além de mudar para um servidor mais perto do público-alvo. Bem deixa lá ver o site, pode ser que possua muitos efeitos gráficos ou algo do género!" Abro o site... com o Firebug+YSlow a correr a primeira coisa que me vêm à vista são 18 scripts e 10 stylesheat no head. WOW 28 http requests. E para agravar mais a situação o javascript levava 8 segundos a realizar o load e a executar . Deixa ir ver as imagens, ufff cerca de 950KB em imagens JPEG... espectáculo! Nunca se tinha ouvido falar de PNG-8 ou GIF! Aceitei o trabalho uma vez que verifiquei que o problema não era de nenhum erro na programação em si, mas si de uma extrema falta de "orientação" na construção do website! E talvez fosse possível passar de 25 segundos para 4 ou 5 segundos!
Falta ainda referir que o site "não tinha" backend embora fosse feito em Joomla 1.5. O developer "pensou no desempenho" do website e retirou o Mootools1.1 (necessário no backend para os menus) da pasta de scripts do joomla para que este não fosse carregado no index.php e pudesse utilizar outras frameworks, JQuery. Forma inteligente de resolver o assunto: meto-lhe aqui um erro 404 e assunto resolvido. Quando é nos nossos sites a coisa come-se mas no de um cliente é estar a pedir não arranjar mais trabalho! Mas isto tudo para criar uma lista de 18 artigos que irei escrever ao longo do próximo mês, com o intuito de ensinar os developers que um design bonito e funcional não é tudo! Os artigos irão abordar os seguintes temas: 0 - Introdução - Motivação / Ferramentas para medição de desempenho;
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
|
