发布网友
共1个回答
热心网友
微博是使用了一种压缩生成算法,该算法主要使用MD5 算法对原始链接进行加密(这里使用的MD5 加密后的字符串长度为32 位),然后对加密后的字符串进行处理以得到短链接的地址。
具体的压缩过程就比较复杂了。
当生成短链接之后,表中(数据库或者NoSql )存储有原始链接与短链接的映射关系。当我们访问短链接时,只需要从映射关系中找到原始链接,即可跳转到原始链接。