首页 点击查询 注册 登陆

一个好用方便的短链接服务应该如何设计?

发布时间:2018-04-10 13:59
发布者:
浏览次数:198

   关于短链接服务,由从事应用服务器核心开发的工程师进行维护。 本文详细讨论关于短链接服务,并分析应用服务实现的细节和工作原理。与之相关的技术、使用方法、工作实战等。

  短链接服务相当于通过将长URL转换为短URL,对原始URL附加别名或link。 例如,以下是一个很长的网站:

https://mp.weixin.qq.com/s__biz=MzI3MTEwODc5Ng==&mid=2650860717&idx=1&sn=d41494d71f3ef2298d02000590bda6cb&chksm=f132937ec6451a68832461cd25bc35c03bd23c17b45b3ea622bf960653a006a5e5d0f68d1396&token=1991831939&lang=zh_CN#rd

2222.png

  用dwz.cn缩短的话会变成下面这样的

  https://dwz.cn/VDuK5lQT

  短链接服务在显示、传输、打印、博文中,也能节省更多的空间,很方便。

  在限制推特、微博等内容或需要在邮件中包含网站时,输入和记忆会更加显着地带来短网站的好处。

  使用生成的短链接在浏览器中执行请求后,经过302,可以知道最终会跳转到原来的地址。

  为了开发同样的短网络链接服务,需要如何进行设定、修改以及考虑哪些方面呢?

  1.首先,应对需求我们的服务将指定的长URL生成为唯一的短URL。 网络链接在复印、印刷等方面要一盏茶短且方便。

  2.接下来,当用户输入短网络链接时,我们的服务必须重定向到原来的URL

  3.用户可以指定短URL的到期日期,短URL将在指定的时间段后失效。

    4.判断用户是否有制作权限等。参考百度网站的界面设计,基本上满足了上面我们整理的所有需求。 

    当然,为了防止服务被滥用,可以添加另一个访问密钥以便占用太多的存储、执行权限过滤、限制调用次数等。