原文地址golang做个短地址服务 https://k.scwy.net • 威远博客,威远工作室,Ease
花了两天时间,完成了一个短地址服务。可以申请到 https://k.scwy.net/x 这样的短地址。并且自动生成此地址的二维码。
有过期时间设置,过期后自动作废回收。(回收还需下版优化)
其实没有什么特别,把长地址存于数据库,对应设置的短地址。
类似的62位字符,可以产生以下数量短链(实际使用了64位)
1位:pow(62,1) = 62 种
2位:pow(62,2) = 3844 种
3位:pow(62,3) = 238328 种
4位:pow(62,4) = 14776336 种
5位:pow(62,5) = 916132832 种
6位:pow(62,6) = 56800235584 种
估计使用到3位已经足够了