前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何快速搭建短链服务​

如何快速搭建短链服务​

作者头像
追马
发布2020-07-03 09:44:16
2.8K0
发布2020-07-03 09:44:16
举报
文章被收录于专栏:一日一工具一日一工具

如何快速搭建短链服务

大家应该经常会接收到一些带有超链接的短信,点击即可登陆到与之对应的站点上去,比如每日优先用的这个dmz.cnimryx.cn,比如多点用的这个t.dmail.com, 跳转之后会发现真实的url其实很长一串,为什么要使用短链接呢,原因是因为短信运营商是按照70个字符收费的,如果不使用短链,那么单单url就几十个字符,本来一条短信就可以完成的事情就变成了两条,费用也随之翻倍。

如何实现短链

商业产品

这里不打广告了,市场上做这块业务的公司还是不少的,各种档次的都有

开源在线

开源的这些用的比较广泛的应该是新浪短地址,但是开源的毕竟是大家都去用也是要耗费资源的,所以使用起来是有一定限制的,免费的限额额度都有上限,也就是说,他们也提供对应的行业产品,除了下面我列的这两个,其实还有很多很多,大家可以自行查询

新浪短地址[1] 百度短链[2]

自建

你去github上搜索下,会发现有很多开源的短链服务, 有php写的,有golang写的等等,这里推荐几个golang版本的,尤为推荐subosito/shorturl, 推荐的原因是开箱即用,当然了公司规模大量,是需要用自己公司对应的域名来做短链服务,毕竟用三方的会被人认为是钓鱼的链接。感兴趣的话可以部署试用下

tx-url-shortener[3]

short[4]

shorturl[5]

周边文档

高性能短链设计[6]

这可能是东半球最接地气的短链接系统设计[7]

总结

需求紧张的情况下,如果短平快的实现需求,并不一定要完全自己造轮子,github上有很多人开源了自己耗费了好久的心血写出来的东西,三人行必有我师,每个人对同一个点的理解和观点都不一样,借鉴的意义还是存在的。

引用链接

[1] 新浪短地址: https://sina.lt/ [2] 百度短链: https://dwz.cn/console/operation [3] tx-url-shortener: https://github.com/Toranktto/tx-url-shortener [4] short: https://github.com/shgopher/short [5] shorturl: https://github.com/subosito/shorturl [6] 高性能短链设计: http://dwz.date/bbYD [7] 这可能是东半球最接地气的短链接系统设计: http://dwz.date/bbYG

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 链上追马 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何快速搭建短链服务
    • 如何实现短链
      • 商业产品
      • 开源在线
      • 自建
    • 周边文档
      • 总结
      相关产品与服务
      短信
      腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档