Arquivo

Textos com Etiquetas ‘banda’

Performance em blogs: comece pela hospedagem!

23, abril, 2008

Ter uma hospedagem decente sustentando o seu blog por menor que ele seja, por menor tráfego que ele tenha e por menor a quantidade de espaço que necessite para hospedá-lo, é primordial. Uma boa hospedagem está para um blog assim como um bom alicerce está para uma boa construção civil. Se este não funcionar, por mais linda que seja a casa que está construída em cima dele, vai ruir mais cedo ou mais tarde. É uma experiência muito ruim para o usuário tentar acessar um blog muito lento na hora de carregá-lo. Isso pode resultar num marketing negativo.

Mas eu tenho uma boa notícia pra você, leitor: uma casa você precisa colocar no chão e construí-la novamente. Um bom backup (enquanto é tempo) do seu banco de dados, dos arquivos de configuração e do diretório wp-content do seu WordPress podem salvá-lo de um desmoronamento a qualquer sinal de um hype ou mesmo um post qualquer que lhe garanta um pico de visitas um pouco maior.

Ter uma boa hospedagem não significa, necessariamente, contratar empresas com planos estrondosos de recursos. Muita gente confunde a capacidade do seu plano de armazenar arquivos e de transferência de dados mensais com performance. Isso é errado. Muito errado. Deveras errado. E eu sou prolixo com essa idéia por saber o quanto isso é importante. Experiência própria.

Excelente seria se você pudesse ter uma hospedagem de qualidade, que tenha um servidor rápido e que retorne as requisições em tempo curto e de forma satisfatória com essa exorbitância de bytes, megas e terabytes. Entretanto, um simples raciocínio lógico te leva a uma conclusão óbvia, e pensando como dono de uma empresa de webhosting, aliar números inimagináveis com qualidade fica um tanto quanto complicado, pois:

Quanto mais banda disponível, mais caro. Quanto mais espaço em armazenamento disponível, mais caro. Quanto mais recursos e “ilimitados vezes 25″, mais caro. Como baratear? Entrulha-se todas as contas num servidor e usa os recursos dele até a cepa. O custo de infra-estrutura se pagará dessa forma.

O resultado desse método de “ganhar pela quantidade” costuma ser desastroso. Quanto mais recursos oferecidos, mais contas hospedadas num determinado servidor é preciso para que ele “se pague” e mais das vezes ele acaba não respondendo a contento. Concluímos, então, que memória RAM disponível e processador do servidor trabalhando folgado é indispensável para uma hospedagem de qualidade. É questão de matemática básica: processador esgotado + memória insuficiente != performance.

Também é muito importante não confundir um bom serviço de hospedagem com o número de vezes que ele cai. É comum ser usado como marketing de empresas de hospedagem algo como 99,9% available. É lógico que um serviço que cai de instante em instante não serve. Entretanto, não se iluda com isso. TODO E QUALQUER servidor de hospedagem pode cair por algum problema técnico, assim como sua geladeira pode parar de gelar, seu carro pode precisar pegar no tranco numa manhã de chuva e vento-sul sem ninguém por perto ou a lâmpada da sua cozinha pode resolver queimar as 3 da manhã quando você for buscar água fazendo com que seu dedão do pé esquerdo acerte o calço do fogão em cheio.

Conselho: performance na hospedagem é muito mais do que espaço em disco e transferência de dados. Antes de assinar um plano, converse com o administrador do serviço, tente sondar quantos clientes ele têm. Isso lhe poupará cabelos brancos e dores de cabeça sem necessidade.

Daniel Becher Críticas, Geral , , , , ,

Otimizando imagens: como reduzir o tamanho das imagens

5, fevereiro, 2008

Você fez uma escolha importante e, na minha opinião, mais lúcida: vai hospedar no seu próprio host as imagens que você vai usar nos seus posts. Ótimo. Mas em contra-partida quer otimizar ao máximo esse trabalho para que ele não consuma um recurso que pode sair caro, que é a banda. Vou dar algumas dicas para que isso não aconteça e você não tenha sustos como vez por outra encontrar seu blog fora do ar com o erro 509 (Bandwidht Limit Exceeded).

Saiba escolher o formato da imagem

PNG, GIF e, céus, TIFF são excelentes formatos que permitem oferecer poderio gráfico para algum trabalho mais específico. Aqui estamos falando de banda escassa ou racionalizada e de imagens que vão apenas ilustrar e ajudar a transmitir uma idéia. Você não vai ganhar nenhum concurso de photoshopeiro funboy com seu blog, a menos que ele se proponha a isso. Use imagens em formato JPEG que te permite uma compactação maior sem perder tanta qualidade. Uma boa imagem otimizada pode passar de seus absurdos 150kb para otimizados e ecologicamente corretos 20, 25 kilobytes.

O tamanho em pixels da sua imagem precisa condizer com o tamanho do seu blog

Nada de pegar imagens em 1024×728 e sair postando no seu blog. Não preciso lembrar você que nos propusemos a usar imagens somente (e tão somente) para ilustrar e completar idéias para o seu texto. Se não há necessidade de explicar o que você está escrevendo com uma imagem grande em resolução, então elimine aquele link maravilhoso de “clique aqui para ampliar“. Se você economizar no tamanho, economize. O mais importante é o texto, não esqueça disso.

Tenha um bom editor de imagens instalados no seu PC

Um editor de imagens prático e ágil instalado no computador é pré-requisito para qualquer blogueiro que se preze. Você pode se virar com softwares como o Picasa, por exemplo. Mas se tiver a oportunidade, instale um Photoshop, um Fireworks ou até mesmo o simplório Paint Shop Pro.

Ferramentas ONLINE para otimização de imagens

Se você não quiser instalar um software freeware ou quiser economizar numa licença de softwares como Photoshop ou Fireworks, pode usar duas ferramentas online que fazem o serviço parecido:

Online Image Optimizer – Limite de 300kb para “subir” a imagem a ser otimizada e só mexe na “qualidade” da imagem e não nas dimensões dela (o que, vendo abaixo, vai ajudar na otimização).

Image Optimizer .Net – Sem limites de upload e permite fazer o redimensionamento.

Um exemplo prático

Para dar um exemplo prático, achei um blogueiro que reclamou em um post que sua banda no PhotoBucket chegou ao limite. Ele provavelmente não sabe, mas aqui no metablog ele vai ganhar uma consultoria na faixa. Vamos aos fatos.

Como ia dizendo, ele reclamou que sua banda chegou ao limite. Não importa se é no PhotoBucket ou no seu próprio blog que as imagens são hospedadas, se há um limite ele deve otimizar. Mas vendo as suas imagens postadas, notei que quase nenhuma está abaixo dos 100kb. Como já disse na série, o ideal é que uma imagem nunca ultrapasse os 20kb. Uma delas, com 150kb:

Imagem não otimizada

Nota: outro erro muito grave que um blogueiro comete ao postar uma foto é não alterar a resolução dela em pixels. Não somente a resolução de pontos por pixels (DPI), mas o tamanho dela, horizontal e vertical. Vemos que a foto original do post dele estava redimensionada para 490px x 328px. Salvando a foto no PC, notei que ela tinha 748px x 500px. Ou seja, ela foi redimensionada para exibição, mas ela carregava o tamanho original.

Salvei a imagem no meu computador, editei no Macromedia Fireworks 8 e exportei em JPG, diminui a qualidade dela e um pouco da resolução para “caber” no post sem sobrar para os lados. Vejam o resultado:

Imagem otimizada

Agora a imagem tem 450px x 301px, com a “qualidade” menor e 10x mais “leve”. O resultado é uma imagem de 16kb.

Fazendo uma pequena continha de matemática básica, na foto original do blog dele, 500 pessoas por dia visualizando aquela foto consumiriam mensalmente um total de banda de 2,15gb. A MINHA imagem otimizada consumiria 0,22gb no mesmo período. Uma economia de mais de 85%.

Exemplo prático usando os serviços online de otimização de imagens

Image Optimizer

O mesmo resultado de otimização, porém mais rápido, gratuito e online.

Conclusão da série

Usem essas dicas e não terão dores de cabeça com banda no blog. Ou pelo menos não por causa de falta de planejamento.

Daniel Becher Séries/Tutoriais , , , ,

Otimizando imagens: a banda e o desempenho agradecem

4, fevereiro, 2008

Começar um blog que tem um domínio registrado e por consequência necessita de um plano de hospedagem paga não é uma tarefa puramente burocrática. Se você quer que seu blog seja versátil ao carregar e não quer gastar dinheiro desnecessariamente, é bom planejar muito bem como você vai lidar com as imagens – que diga-se de passagem são indispensáveis para um bom post – assim que a idéia inicial do blog surgir.

Essa preocupação se dá por dois motivos:

  1. Banda. Quando você contrata um provedor de hospedagem você tem a opção de escolher a quantidade de banda a ser usada por mês, ou seja, quanto o seu blog como um todo vai trafegar de dados pelo link desse provedor. As imagens ganham um peso maior nesta escolha, pois uma imagem só num post é mais “pesada”, geralmente, que um texto com 1000 palavras.
  2. Velocidade. Independente se o seu blog for monetizado ou não, quanto mais rápido ele abrir melhor para o visitante e há menor probabilidade de ele cansar dessa navegabilidade pesada e fechá-lo sem mesmo ler algum parágrafo. Mais uma vez as imagens fazem diferença, quanto maiores em tamanho (kbytes) elas forem, mais demorado será o carregamento do seu blog.

Por quê planejar o esquema de imagens antes de começar o blog?

bandwidth exceeded

Simples. Digamos que você escolheu um plano de hospedagem básico que permite 2 gigabytes de transferência mensal de dados. Você até então está hospedando as imagens no seu próprio servidor. Sua visitação é baixa, suponhamos que você tenha 500 visitas por dia e suas imagens são pesadas – 150 kbytes, em média. Somente com as imagens, nestas condições, você já ultrapassaria o limite de banda do servidor.

Porque: 150kb (tamanho da imagem) * 500 (visitas diárias) = 75.000kb ou 73,5mb diários. Em um mês, 73,5mb * 30, você chegaria aos absurdos 2.205 megabytes (2,15gb) de banda consumida SOMENTE pelas imagens, sem considerarmos os textos e demais recursos do seu blog.

Mas você já criou as imagens, postou-as e o blog está tendo visitação. Para resolver este problema sem que a saída seja BANCAR financeiramente esta “extravagância”, você teria que pegar imagem por imagem (e aqui supomos que para você ter em média 500 visitantes por dia, você esteja mantendo seu blog há uns 6 meses e isso dá um bocado de posts com outro bocado de imagens) e ajustá-las. Depois desse tempo todo e dessa quantidade estrondosa de imagens uploadeadas no seu blog, você vai preferir, por conta da mão de obra, dobrar o plano e a bola de neve aumenta na próxima crise de banda.

Vai por mim, eu deveria vender este conselho: planeje o seu esquema imagens antes mesmo de escrever o primeiro post.

Mas peraí, o que é um esquema de imagens?

Você não necessariamente precisa hospedá-las no seu próprio blog, existem sistemas gratuitos e pagos que fazem este serviço pra você sem que a banda saia do seu bolso. Mas isso é um assunto que abordarei nos próximos artigos desta série.

Daniel Becher Séries/Tutoriais , , , ,