BdB Recomenda – Ferramentas para analisar o desempenho do seu site

O BdB Recomenda de hoje é feito para os desenvolvedores web que se preocupam em saber se a parte operacional do seu site é satisfatória. Os problemas clássicos  do desenvolvimento de sites que se costumam enfrentar hoje são dois e podem se resumir em duas frases: “O site é lento” e “O site não funciona no navegador X”. Hoje iremos explorar a problemática de desempenho.

Foram escolhidas três ferramentas que são uma mão na roda para analisar “o porquê” da lentidão do seu site, e também, algumas delas sugerem algumas melhorias para os testes encontrados, podendo assim até auxiliar a equipe de desenvolvimento.

A primeira ferramenta é o Blame stella, no qual consiste em uma ferramenta gratuita com interface muito simples, onde o usuário insere a url desejada em um campo e após rodar o benchmark, ele reporta algumas informações como tempo de resposta, latência na rede do servidor, latência da aplicação, tempo do download dos assets do site e um adjetivo para transcrever o desempenho analisado, tais como “The Best”, “Poor”, “Not Best”, etc.

A grande vantagem dessa ferramenta é que ela fornece um relatório que pode ser compreendido por pessoas que não necessariamente são especialistas em desenvolvimento web. Uma outra opção que o serviço oferece é que você pode escolher monitorar seu site e descobrir se o seu servidor possui desempenho instável, por algum motivo. Entretanto se trata de um serviço pago, a partir de U$ 8,00/mês.

Se você é desenvolvedor e quer sugestões técnicas para melhorar o desempenho de seu código, a sugestão mais apropriada para você é o Yslow, criada pelo yahoo. A ferramenta que além de dar uma nota para cada teste rodado, ela também passa algumas sugestões para melhorar o desempenho do módulo que não passou no teste. As sugestões podem variar em configuração de dns, posicionamento de includes de javascript, minificação de arquivos e muito mais.

Por fim e não menos importante, temos o firebug que consiste numa extensão para o firefox que consegue analisar o tempo exato do carregamento dos assets do seu site, além de possibilitar também um debugging e a edição em tempo real do seus arquivos css, javascript ou html do seu site. Para quem precisa fazer experimentos mensuráveis e pontuais é a alternativa perfeita. Se você usa outros navegadores também existem algumas alternativas, as quais possuem uma proposta similar ao firebug, tal como Web Inspector para Safari, Google Chrome Inspector para o Chrome, Opera Dragonfly para o Opera e por incrível que pareça IE Developer Tools para o IE, vale a pena ver.

Se você conhece alguma ferramenta que você acha crucial para a análise de uma aplicação web e não foi abordada nesse post, comente abaixo, sua recomendação será muito bem-vinda.

#TGIF – Criando Oportunidades

Não existem dúvidas quanto ao sucesso do iPad da apple, gadget fantástico que está revolucionando a indústria dos dispositivos móveis. Diversas são as aplicações existentes, as quais atendem a necessidades de diferentes tipos de usuários.

No início desse ano a Apple lançou a segunda versão do iPad, a qual trouxe novos recursos associados ao uso da chamada Smart Cover ou capa inteligente, a mesma basicamente trava e destrava a tela automaticamente, protege o aparelho e serve como suporte.

Porém, o que parecia uma simples capa tornou-se peça chave de uma nova aplicação, criada pela Evernote, chamada Evernote Peek. A mesma utiliza de maneira extremamente simples a ativação automática da tela pelo Smart Cover para criar uma forma de questionário, onde você levanta um pouco a capa para visualizar a pergunta, por exemplo: “Como se diz casa em inglês?” e em seguida ao levantar um pouco mais a capa a resposta é exibida: “House”.

Link para o artigo sobre a Aplicação no TechCrunch.

Impossível sabermos se uma idéia, por melhor que nos pareça, irá se tornar em um produto ou negócio de sucesso. Porém, o caminho parece ser esse, estar atento as mudanças no mercado e às novas tecnologias que surgem, para assim desenvolver novas idéias e criar oportunidades.

A série – Thank God It’s Friday ou #TGIF – aborda sempre um conteúdo menos técnico, mas que ainda assim possa contribuir com seu crescimento pessoal e profissional.

Leia, também, outros artigos já publicados na série:

– Desconecte-se para se conectar

– Você tem o poder de mudar o mundo!