Durante as décadas de 1980 e 1990, os recursos tecnológicos foram preciosos. Programadores tirariam cada byte do espaço de armazenamento disponível - nada foi desperdiçado.

Quando se tratava de redes on-line antecipadas, como a Compunet, velocidades de modem extremamente baixas significavam que a eficiência tinha que ser a palavra de ordem do dia. Os programas carregados seriam comprimidos até uma polegada de suas vidas para garantir que eles pudessem ser baixados o mais rápido possível. Interfaces eram rápidas, óbvias e eficientes, para garantir que o tempo de ninguém fosse desperdiçado.

Quando a web se tornou popular entre as massas, designers espertos adotaram essa filosofia. Com velocidades de conexão ainda lentas, todos os truques foram usados ​​para acelerar os sites: comprimir muito as imagens e reduzi-las em número; removendo o espaço em branco; fazendo scripts tão eficiente quanto possível.

O objetivo era sempre manter os visitantes com dedos irritados, que estavam cada vez mais propensos a ir para outro lugar por um capricho, à medida que o número de sites disponíveis crescia a um ritmo alarmante. No entanto, em algum lugar ao longo do caminho, essa linha de pensamento foi amplamente perdida. Hoje, muitos designers se tornaram um pouco preguiçosos quando comparados aos pioneiros do meio.

Com a banda larga quase onipresente em muitos países, a otimização caiu no esquecimento. Muitos agora assumem que podem jogar o que quiserem online e que será baixado "com rapidez suficiente". Mas quando você recua e olha para muitos sites atuais, uma abordagem "boa o suficiente" geralmente não é boa o suficiente.

Apenas um atraso de alguns segundos pode ser todo o incentivo que um visitante inquieto precisa ir a outro lugar, potencialmente perdendo uma venda para o seu site. E em uma era de banda larga, é absurdo que alguns sites tenham atrasos de carregamento na sua garganta (ou até pior do que) os usuários sofreram durante o final dos anos 90..

Este artigo visa abordar essa preocupação. É hora de trazer de volta o velho grito de guerra e tornar os sites rápidos novamente, usando uma mistura de tecnologias e métodos experimentados e testados. Além disso, também descobriremos algumas crianças novas no bloco que podem ajudar a tornar suas criações on-line mais eficientes com um esforço surpreendentemente pequeno.

A necessidade de velocidade

Embora a maioria das dicas de eficiência dependam de tecnologia - compressão, ajustes de servidor, codificação - a velocidade não é toda a rapidez com que algo é baixado. Há também a percepção de velocidade e eficiência. Você pode ter o site mais rápido do mundo do ponto de vista técnico, mas isso é tudo em vão, se for complicado lidar com.

Em outras palavras, se levar tempo para descobrir como usar seu site, um usuário pode acreditar que está lento, independentemente de outros fatores. Por outro lado, se o seu site é simples, é mais provável que um usuário pense que é rápido - e isso é metade da batalha vencida. Em outras palavras, antes de começar a mexer com software, técnicas de compressão e hospedagem, dê uma olhada no seu site.

É óbvio usar? A navegação é eficiente? O copywriting é forte e sucinto? Se não, repensar. Reduza a quantidade de conteúdo e consolide onde for possível. Por exemplo, muitos sites corporativos mantêm seções "sobre nós" datadas divididas em subseções, mas quando um usuário acessa algumas páginas seguidas, cada uma delas tem apenas algumas linhas de cópia que parecem perdidas em uma grande parte tela em branco, eles vão se sentir como se tivessem desperdiçado seu tempo.

Quando se trata de navegação, verifique se tudo está rotulado de maneira óbvia. Perfure-se repetidamente caso considere a animação de introdução nos componentes de navegação que força as pessoas a aguardarem antes que possam acessar o conteúdo. Veja como suas páginas estão expostas e garanta que os olhos possam se mover facilmente pela página.

Os usuários não devem se esforçar para ler o texto, e deve ficar evidente quais elementos de uma página estão separados. Faça uso de links embutidos para permitir que os usuários naveguem rapidamente para o conteúdo que lhes interessa. E se o site for grande com uma hierarquia relativamente complexa, garanta que os usuários possam acessar conteúdo importante da página inicial, em vez de precisar detalhar manualmente e pesquisá-lo por conta própria.

Depois de simplificar o design, a navegação e a estrutura da página, é hora de obter mais informações para acelerar as coisas. De um modo geral, dicas de tecnologia para acelerar os sites estão em três áreas: conteúdo de mídia, codificação e hospedagem. Eu cobrirei cada um destes por sua vez.