busca | avançada
101 mil/dia
2,0 milhões/mês
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
Quinta-feira, 1/1/2009

 

busca | avançada
101 mil/dia
2,0 milhões/mês