短网址全概括,大解析

一、短网址是什么

短网址(Short URL),字面上的意思就是形式上比较短的网址。通常用的是asp或者php转向,在互联网技术近年来的高速发展的今天,短网址正在慢慢改变人们的习惯。目前国内已经有不少网址缩短服务,如mrw.so、suo.nz、suo.im等都是用的比较多的,你可以使用网址缩短服务把长长的链接进行网址缩短生成短网址,让你更容易在社交网络,如微博、博客上分享链接。

\"短网址\"

二、使用短网址的原因
  1、短网址它有什么用呢?短网址最早出现在美国,最早来自微博类应用,比如新浪微博有140字的限制,网址通常不能太长,而短网址很好的解决了这个问题。 短网址就是把你又长有复杂的难以记忆用一个功能生成一个简短网址,然后使用短网址即可直接访问它。

  2、你想发布或者在网上看到有价值的文章的时候,想分享给微信好友,qq。微博好友或者想进行网上推广的时候,这个时候就需要用到缩短网址了。

  3、我们都知道国内很多的的缩短网址都有提供API的。在像微博,博客等有数字限制以及其他社交网络都广泛使用,这样能更方便地在博客,电子邮件、社交网络、微博和手机上传播,避免超出字符限制或者折行的情况出现。

  4、短网址的数据分析功能,短网址可以查看所有对当前短网址的访问详细情况,包括访问量时段、来源、访问者地区、访问基本信息、回头率,商品订单信息等等。通过这些数据来:掌握全国网民对产品的关注度,从而制定有针对性的地域优化方案,是运营推广营销的必备法宝。

  5、当你的网站被列入SPAM名单的时候,使用短网址就可以解决这个问题了还有这种情况下你也可以使用短网址,比如在谋篇文章引用了一个比较长的网址,你可以把网址缩短在放上去,是不是简洁多了。当然短网址的用处肯定不止以上几点了,还有很多用处,在这里就不一一罗列,短网址还有很多用处,期待大家去挖掘。

三、短网址的算法原理

  1、算法一

  1)将长网址md5生成32位签名串,分为4段, 每段4个字节(即32位);

  2)对这四段循环处理, 取4个字节(32位), 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;

  3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;

  4)总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址;

  2、算法二

  把数字和字符组合做一定的映射,就可以产生唯一的字符串,如第62个组合就是aaaaa9,第63个组合就是aaaaba,再利用洗牌算法,把原字符串打乱后保存,那么对应位置的组合字符串就会是无序的组合。

  把长网址存入数据库,取返回的id,找出对应的字符串,例如返回ID为1,那么对应上面的字符串组合就是bbb,同理 ID为2时,字符串组合为bba,依次类推,直至到达62种组合后才会出现重复的可能,所以如果用上面的62个字符,任意取6个字符组合成字符串的话,你的数据存量达到500多亿后才会出现重复的可能。

四、怎样生成一个短网址

  缩短网址的操作是很简单方便的,不需要什么技术,只要你会上网,然后找一个短网址服务网站,然后根据网页的相关提示操作就可以生成你想要的短网址了。这里以980短网址为例子说明一下如何生成短网址。

  打开mrw短网址首页http://mrw.so,在框里面复制你要进行缩短的长网址,然后点击批量缩短按钮就可以生成对应的短网址了。最多同时一次性批量缩短300个对应短网址。

五、自定义短网址

  大多数短网址服务附带短网址自定义功能,自定义短网址顾名思义就是在形式上自己想要网址名可以随意编辑。如果你不想短网址系统自动帮你生成的短网址,你还可以自定义你想要的短网址,以上操作是不是很简便呢。

  选中980短网址自定义短网址功能选项并按照屏幕提示,在请输入你要缩短地网址框里,复制添加你要自定义缩短的网址上去,然后http://mrw.so/后面自定义自已想要的短网址后缀。点击生成短网址就得到你想要的点地址。