Pergunta

Estou escrevendo um encurtador de URL semelhante ao Tinyurl e estou me perguntando como acompanhar os URLs que já estão reduzidos usando meu serviço? Por exemplo, o Tinyurl gera o mesmo pequeno URL para o mesmo URL longo, independentemente de quem o cria. Como isso pode ser alcançado que é escalável? Bitly também faz isso, apesar de gerarem um novo URL por pessoa. No entanto, eles podem rastrear os cliques agregados ( # total de) para o URL longo - como?

Obrigado,

Foi útil?

Solução

Eles armazenam os URLs em seu banco de dados, associados aos URLs curtos. De que outra forma isso seria feito?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top