|
Quinta-feira, 1/1/2009 Perguntas & Respostas Julio Daio Borges Por que, depois de converter o menu de navegação e a homepage em HTML, as páginas do site precisavam ficar ainda mais rápidas? Porque talvez não tenha fim (a otimização da performance do site). Porque é uma pergunta que eu me fazia constantemente: o que aconteceria se levássemos o conceito do "menu" e da home para as demais seções do site? E você obteve, enfim, uma resposta? Sim, as páginas ficaram ainda mais rápidas. Por que essa otimização é tão importante para o site? Porque toda a visitação depende dela. A "acessibilidade", digamos assim, a disponibilidade para o Google, a rapidez para os Leitores. Fora que, numa otimização em escala, todo o site ganha com a melhora da performance — mesmo aquelas páginas que não foram, diretamente, otimizadas. Afinal, o que foi "otimizado" nas páginas? Basicamente, terminamos de otimizar "o resto" das páginas. Otimizamos, primeiro, o menu à esquerda de todas as páginas internas. Em seguida, otimizamos a homepage, deixando-a quase toda em HTML. E, desta última vez, otimizamos "o miolo" das páginas — os textos propriamente ditos —, a Vitrine de e-commerce (à direita) e também a Lista de Parceiros (no canto inferior direito de todas as páginas). Mas não são "detalhes"? Não são. Da forma como está agora, pode-se dizer que todas as seções do site se compõem majoritariamente de "pedaços de HTML". Reduzimos em mais da metade o acesso ao nosso banco de dados, tiramos alguns recordsets de páginas que eram exibidas milhares de vezes por hora, e esperamos ver o número de pageviews saltar, nos próximos meses, em relação ao mesmo número de usuários. Mais visitação? Pode ser que sim, pode ser que não. Na verdade, o número de sessões pode, igualmente, cair, porque — como vai demorar menos, de uma página para outra — o site não vai abrir, como antes, tantas sessões simultâneas. Para simplificar: as pessoas vão encontrar mais rápido o que elas procuram e — apesar da possibilidade de navegar mais no Digestivo — podem igualmente sair mais rápido do site... É algo "mandatório" — como dizem os norte-americanos —, ou você fez isso apenas para prevenir o Digestivo contra a crise internacional do subprime? Felizmente, não tem nada a ver com a propalada crise. Mas, sim, é obrigatório para os sites que alcançam um determinado patamar de visitação. Acontece que, com o crescimento da solicitação ao banco de dados de um site, a resposta vai ficando leeenta, as páginas demoram mais a serem "montadas", e muitos visitantes podem ter problemas em acessar (desistindo, no limite, de visitar). É por isso que, com o crescimento das chamadas "mídias sociais", vemos que ficam cada vez mais lentos alguns sites e blogs? Exato. Muitos deles não foram construídos para "suportar" o aumento da visitação pós-Web 2.0. São do tempo em que ter um site com base de dados era simplesmente "melhor" do que tê-lo em HTML puro — mas havia muito menos visitação antes, os celulares "navegavam" menos na Web, e os internautas tinham, no máximo, páginas estáticas (homepages simples; e, não, blogs, redes sociais, Twitters... — que são páginas dinâmicas). Você está sugerindo que, como o trânsito de São Paulo, a internet, um dia, pode "parar"? Antes de mim, o Jonathan Zittrain já disse isso com argumentos melhores. Eu apenas estou justificando as alterações — em termos de performance — no Digestivo Cultural. Digamos que, quando o "engarrafamento" chegar, vamos estar melhor preparados. É só. Julio Daio Borges |
|
|