什么是短链接
短链接顾名思义,就是一个比较短的链接(我好像说了个废话),我们平时看到的链接可能长这样:
又臭又长有没有(没错,这是我的WX公众号链接,可以关注一下),那如果我们需要将某个链接发在某个文章或者推广给别人的时候,这么长看着也太不爽了,而短链接的出现就是用一个很短的URL来替代这个很长的家伙,当用户访问短链接的时候,会重定向到原来的链接。比如长下面这样:
你如果平时有注意的话,各种商业短信上的链接也是会转成特别短的:
这个特别短的URL就是短链接。
为什么需要URL短链接
URL短链接用于为长URL创建较短的别名,我们称这些缩短的别名为“短链接”;当用户点击这些短链接时,会被重定向到原始URL;短链接在显示、打印、发送消息时可节省大量空间。
例如,如果我们通过sourl缩短以下URL:
我们可以得到一个短链接:
缩短的URL几乎是实际URL大小的三分之一。
URL缩写经常用于优化设备之间的链接,跟踪单个链接以分析受众,衡量广告活动的表现,或隐藏关联的原始URL。
如果你以前没有使用过sourl,可以尝试创建一个新的URL短链接,并花一些时间浏览一下他们的服务提供的各种选项。可以让你更好的理解这篇文章。
系统的要求和目标
在完成一个功能或者开发一个系统时,先确定系统的定位和要达到的目标是一个好的习惯,这可以让你在设计和开发过程中有更清晰的思路。
我们的短链接系统应满足以下要求:
功能要求:
- 给定一个URL,我们的服务应该为其生成一个较短且唯一的别名,这叫做短链接,此链接应足够短,以便于复制和粘贴到应用程序中;
- 当用户访问短