短链平台上线!

今天看着我自己这么短的域名突发奇想,想到是不是可以做一个短链平台像t.cn来缩短在其他地方的分享网址,找到脑海里埋藏多年在GitHub上看到的短链平台开源,搭建调试,这不就成了嘛。dz.xiaowu.pro,短链参数区的字符数量算是我这个选择困难症患者的杀手。既要保证短链长度,又要保证短链数量还要保证秘密性,于是我进行了一波小小的计算。

已知短链的参数区由10个数字+26个字母组成,也就是“三十六进制”,或许可以这么理解吧?接下来考虑保密性,要确保短链不被试出来,我打算把爆破成功概率定在千分之一左右,那么我们可以用小学二年级的知识来解答,应该是这样的:

......

3位参数可容纳46656个短链,可用46个

4位参数可容纳1679616个短链,可用1679个

5位参数可容纳55427328个短链,可用55427个

......

(这真是小学知识啊)

每增加一位短链参数可容纳短链数就成指数增加,那么根据目前需要,(按照使用人数5人每天生成1个短链使用3年计算)应该4位短链就足以满足近3年的需求了。那么网站布置就简单很多了(因为我数学不好),搭建完成~

这也不是什么需要技术的事情,对我来说只是因为“需求决定产出”,有自己的东西总比用人家的好吧?下一篇关于网页搭建的应该会制作一个问答系统,来解决平常遇到的一些问题。欢迎关注~!

1 1

文章导览

评论

评论

这篇文章还没有任何评论。快来成为第一个评论者吧!
分享本页
微信扫一扫浏览本页

我们注意到您的浏览器版本过低。本站需要在更现代的浏览器上才能充分展现,我们推荐您下载谷歌Chrome浏览器来浏览本站。

下载谷歌浏览器