Redução de URL

A redução de URLs (ou criação de link curto ) é uma técnica usada na Internet que pode fazer com que uma página seja acessada por meio de um URL curto .

Princípio

O princípio geral de redução de URL é atribuir uma chave única de alguns caracteres a uma página da web específica. Um usuário que deseja acessar esta página da web pode simplesmente fornecer essa chave após o nome de domínio de tal serviço de redução, que redireciona ( redirecionamento de URL ) para a página apropriada.

Uma chave é gerada se um usuário do serviço a solicitar para uma página específica. Os métodos de geração desta chave variam de acordo com as implementações:

Utilitário

Junto com a compactação de dados , reduzir um endereço da web (URL) pode economizar muitos bytes. Isso oferece algumas vantagens, entre as quais:

Histórico

A implementação de um serviço de redução de URL remonta pelo menos a 2001, com o lançamento de makeashorterlink.com. No entanto, o primeiro serviço notável, o TinyURL , foi lançado em 2002.

A popularidade do TinyURL influenciou a criação de mais de uma centena de sites semelhantes. A maioria fornece exatamente o mesmo serviço, mas seus nomes de domínio costumam ser mais curtos. Outros possuem recursos adicionais, como a geração de estatísticas de uso.

Originalmente, o Twitter traduzia automaticamente URLs excessivamente longos usando TinyURL. Desde 2009, o site usa bit.ly , atéoutubro de 2010. Desde então, é o serviço interno t.co que oficialmente substitui bit.ly como redutor de URL para este serviço.

Em 2010, o Google lançou seu próprio serviço: goo.gl . Isso finalmente será interrompido em 2018.

Avaliações

Um URL reduzido oculta o endereço original. Portanto, não é possível ter certeza com antecedência para qual site esse URL reduzido redireciona (mas existem serviços disponíveis para revelar esse URL, por exemplo, Unshorten.It! ). Os serviços de redução de URL podem ser usados ​​para dispersar spam , coagir um usuário a acessar um site malicioso ou ofensivo ou instalar malware (no caso de adf.ly), ou simplesmente como uma piada (como no caso rickroll ). Alguns sites como MySpace , Yahoo! Perguntas / Respostas ou Orkut bloquearam o uso de TinyURL em seus serviços.

O TinyURL resolveu esse problema oferecendo a opção de visualizar o site de destino em vez de ser redirecionado diretamente para ele. Serviços ou programas também permitem ao usuário saber, antes de clicar no link, o verdadeiro destino da URL.

Se o mesmo endereço for reduzido várias vezes (pelo mesmo serviço ou não), dois novos URLs diferentes serão criados. É então mais difícil perceber que é o mesmo alvo (o que é irritante nas críticas da imprensa, na história do navegador da web, etc.).

Se um serviço de redução de URL for fechado, todos os endereços reduzidos que o usam se tornarão inacessíveis.

O comprimento dos URLs não representa um problema de capacidade para a rede da Internet ou para sistemas de armazenamento.

O Serviço de Minimização de URL sabe tudo sobre o uso de URLs reduzidos, levantando questões de privacidade , monitoramento e centralização .

Dado o pequeno tamanho dos URLs, eles podem fornecer acesso a conteúdo que deveria ser privado, listando todas as sequências possíveis compostas por 5, 6 ou 7 caracteres alfanuméricos.

Alguns sites de redução de URL usam várias técnicas de publicidade intersticial para gerar receita (exemplo: o link de URL encurtado abrirá primeiro uma janela de publicidade e, em seguida, uma nova janela para o conteúdo desejado). Isso é considerado spam e pode impedir os leitores de usar o link ou até desacreditar os sites de "origem" e "destino" aos olhos dos usuários. Seus URLs são proibidos pelo YouTube .

Limites teóricos

Geralmente, se um URL usa um conjunto de caracteres de serviço reduzido e um comprimento máximo de caracteres- chave (e no mínimo 1 caractere), o número máximo de páginas que pode reduzir é igual .

Um serviço como o TinyURL usa as 26 letras do alfabeto e os 10 dígitos (ou seja, 36 caracteres) e um comprimento máximo de 7 caracteres; ele pode, portanto, codificar um pouco mais de 76 bilhões de páginas da web distintas. Bit.ly distingue entre letras maiúsculas e minúsculas, ou seja , 62 caracteres, e atualmente usa um comprimento de chave de 6 caracteres, permitindo que quase 58 bilhões de páginas sejam vinculadas.

Outros sites permitem caracteres Unicode , permitindo um grande número de links, mesmo para pequenos comprimentos de chave. Por exemplo, mesmo com 2 caracteres por chave, pode gerar vários bilhões de combinações. Caracteres Unicode (não ASCII ) , entretanto, requerem pelo menos dois bytes para serem codificados. Alguns serviços exploram a distribuição de nomes de domínio muito curtos para garantir as melhores reduções de URL. Os limites teóricos para um único serviço são, portanto, multiplicados de acordo com o tamanho da distribuição.

O uso de um conjunto de caracteres estendido requer que o software que usa a URL suporte Unicode em toda a sequência, incluindo, portanto, nas URLs. O software que suporta apenas um conjunto limitado de caracteres para URLs, como ISO-Latin ou ASCII , não será capaz de abrir tais URLs mesmo após a conversão (não será capaz de entender a codificação de 2 caracteres por chave e terá convertido em 2 chaves, cada uma codificada em um caractere). Este método deve, portanto, ser evitado, para permitir uma melhor interoperabilidade de sistemas heterogêneos.

Referências

  1. (em) "  How 8916 thread  " , metafilter.com,10 de junho de 2001(acessado em 16 de setembro de 2009 )
  2. (em) "  90+ URL Shortening Services  " , mashable.com,8 de janeiro de 2008(acessado em 16 de setembro de 2009 )
  3. (em) J. Wortham, Bits, "  Bit.ly Eclipses TinyURL no Twitter  " ,7 de maio de 2009(acessado em 16 de setembro de 2009 )
  4. (en) Twitter, "  http://t.co - The URL shortener Twitter  "
  5. Google estende a disponibilidade de seu encurtador de URL , Clubic, Audrey Œillet, 4 de outubro de 2010
  6. Julien Lausson , "  Google interrompe seu serviço de endereço reduzido: o que acontecerá com links Goo.gl  " , em Numerama ,2 de abril de 2018(acessado em 23 de abril de 2021 )
  7. http://www.progmatique.fr/services/unshorturl/index.html
  8. Firefox, “  LongURL Mobile Expander  ”
  9. "  Gone In Six Characters: Short URLs Considered Harmful for Cloud Services  " , em freedom-to-tinker.com (acessado em 15 de abril de 2016 )

Veja também

Artigos relacionados

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">