terça-feira, 19 de janeiro de 2010

Fazendo um encurtador de URLs



A Microsoft (assim como o Google e vários outros) lançou um encurtador de URLs.
Na real, o que ela fez foi simplesmente criar um domínio que serve como proxy ao Bit.ly, usando a infraestrutura do último.
Tempos atrás criei o meu próprio encurtador de URLs para testes. A idéia do encurtador existente era simples: uma tabela em base de dados com um ID numérico e a URL a ser encurtada.
Cada URL é única na base de dados e, assim, possui um único ID. Este ID era convertido para base 36 e, assim, tínhamos uma URL mais curta.
Claro que fiz isto em um tempo absurdamente curto, apenas para testes de viabilidade.
Entretanto, como gostei da idéia da Microsoft, resolvi fazer o mesmo. Assim, criei um "proxy" ao Bit.Ly, usei a API de desenvolvedor disponibilizada por eles e, agora, tenho outro encurtador de URL sem precisar utilizar a infraestrutura do Nóis (que não é lá estas coisas). Não fica tão curta porque não quis registrar um domínio com poucas letras para fazer isto, mas já serve como estudo de caso.
Se alguém quiser testar: http://nois.com.br/shrt
Postar um comentário