京东这个平台的知名度高,吸引了很多商家的关注,纷纷选择在上面开启属于自己的店铺。由于开店的商家数量多,从而使得各个店铺之间有很大的竞争力,为了让店铺得到更好的发展,推广很有必要,那么京东直达链接怎么弄?有哪些方式?
一、MD5算法
可以将长网址md5生成32位签名串,然后分为4段,每段8个字节;
之后对这四段循环处理,取8个字节,将他看成16进制串跟0x3fffffff(30位1)与操作,就是超过30位的忽略处理;
这个30位分成6段,每5位的数字作为字母表的索引取得到特定字符,依次进行获得6位字符串;
然后总的md5串可以获得4个6位串,取里面的任意一个就可以作为这个长url的短url地址。
其实这种算法,虽然会生成4个,但是仍然存在重复的几率。
二、自增序列的算法
把数字跟字符组合做一定的映射,就可以产生唯一的字符串,比如第62个组合就是aaaaa9,然后第63个组合就是aaaaba,再利用洗牌算法,再去把原字符串打乱后保存,那么对应位置的组合字符串也就会是无序的组合。
然后把长网址存入数据库,取返回的id,找出对应的字符串,就像返回ID为1,那么对应上面的字符串组合就是bbb,还有同理ID为2时,字符串组合为bba,再去依次类推,直至到达62种组合后才可能出现重复的可能,所以如果用上面的62个字符,还有任意取6个字符组合成字符串的话,这样你的数据存量达到500多亿后才会出现重复的可能。
对于在京东上运营店铺的商家来说,长链接的方式推广出来的效果并不是很理想的,因此很多商家都会把目光放在短连接上面。当商家合理去使用短链接的方式去推广,可以给店铺起到很好的引流作用,并且也能获得到很高的销量。