吧啦吧啦说了一大堆,各位看官烦了没?假设还有兴趣,继续看,google的短链接做到了那些事情。
google短链接的域名是goo.gl。
注意。谷歌在国内的訪问并不稳定。
google短链接与微博等不同的一点是,它是一个的独立工具。而不是依附于社交产品的附属产物。
这一点很重要:微博等产品中的短链接,是基于传播信息的须要。把url转换缩短。仅此而已。
而google基于工具的思路。因此决定了它更优秀的一些特点
1.首先,google短链接有独立的訪问页面。独立的域名。
google短链接入口
2.google短链接页面干净简洁。并不掺杂社交、广告等内容
3.未登录google账号,也能够使用
4.登录google账号时,能够保存生成短链接的历史记录,并进行訪问跟踪
5.不同账号之间,同一个url转换生成的短链接不同,这样能够区分訪问跟踪。
未登录google时,更换浏览器,同一个url也会生成不同的短链接。推測是依据浏览器、电脑属性等识别了唯一的游客身份。
介绍了goo.gl诸多特性后,我们依旧来做一点技术分析
a. goo.gl对url的形式保持开放态度,来者不拒。
a.b 以及 我能够 这种字符串依旧能够生成短链接。也就是说全然不正确url进行不论什么校验和限制
b. 别忘了我们刚刚提到。不同账号之间。甚至不同游客之间,同一个url会转换成不同的短链接。
这对于数据处理来说是有一定挑战的,当然我相信对于谷歌来说这真是缺乏挑战
- 短链接的存储。从简单的 url-短链接 相应关系,变成了 账号-url-短链接 相应关系 - 数据库表怎样设计。才干兼顾 存储、查询、账户信息合并、訪问统计 - 另外一个与短链接无关的,就是:在多种电脑、多种浏览器、甚至如今多种移动终端的形势下,谷歌怎样track游客用户总体来说,goo.gl还是做得很用心,仅仅是在国内的话须要慎用
百度既然说到谷歌,就对照一下百度的短链接服务吧,地址
1.注意谨防伪冒,百度短链接页面例如以下图
而百度搜索推荐的竟然是一个冒牌的服务 。。!
当然这个服务做得也还能够。能够自主选择多种域名
2.百度短链接无账号区分。一个短链接生成后即形成 url-短链接 相应关系
3.百度会验证url有效性
4.百度短链接能够自己定义后缀
5.已经存在的url,不能再自己定义后缀。可见百度 url-短链接 是一对一的存储关系