生成短链接方案及问题处理

短链接方案的实施计划及问题分析
二维码之所以过于密集,是因为传递的信息很多。然后,我们可以通过减少传输的信息来增加条码的密度。
目前有两个方向:
1.产品方向:因为传输的参数为了安全是加密的,所以太长了。为了安全起见,这个方向可以直接丢弃。
2.技术方向:由于新浪的短链接出品的短链接制作,短链接和长链接相互映射,二维码扫描短链接 ,然后从后台重定向到长链接解决了我们的问题。不过由于安全问题,新浪、腾讯、阿里今年已经彻底删除了短链接代socket。所以只好自己实现了,其实找到原理后,短链接方案要实现起来很简单。
短链接解决方案:
长链接通过算法转化为对应的短链接,然后redis通过建表或者加载对应的映射关系进行持久化。
编写一个重定向方法。前端在传输短链接时,可以自动重定向到对应的长链接,满足我们的需求。
长链接和短链接是否需要一对多的关系,同一个长链接的自增外键ID算法生成的短链接是不同的,因为自动递增外键ID不同,生成的十六进制字符串自然不同。如果我们有一个只对应一个短链接要求的长链接,我们可以使用长链接md5加密,每天生成短链接之前,加密后的md5值存储在DB中,并且根据长链接md5值查询数据库。如果存在,可以直接返回短链接,当然也可以使用其他方法来维护这些关系。
如果短链接请求频繁,可以使用redis对缓存进行相应的优化。
作为自媒体人,我们经常和同学分享我们的文章,但大多数时候,我们发给同学的网站很长,感觉就像一个滚动的鼠标。所以,聪明的鲸鱼找到了一些网站来降低网站,在这里,如果你需要的话,也和你分享。根据自己的情况进行排名和合理选择。
以上就是关于《生成短链接方案及问题处理》的全部内容了,感兴趣的话可以点击右侧直接使用哦!》》在线短链接生成器


相关文章:
相关推荐:


