Scanner le code QR Télécharger le code QR
Boutique de domaines
empêcher l'interception des liens
Sélectionner les types de plateformes autorisés

短链接如何工作?一文看懂生成原理

短链接的炼金术
——“快缩短网址”(suo.run) 的优雅之道

一、从冗长到轻盈
当一条 URL 像藤蔓般缠绕,我们只需一次点击,它便在 suo.run 的炉火中淬炼成六枚字符:AOYKUa。这并非魔法,而是一场精心编排的算法芭蕾。

二、两种炼金流派
1. 哈希派:以散列为刃,快而锋利,却难免留下碰撞的疤痕。
2. 编号派:以发号器为泉,涓滴成河,永不重复。
suo.run 选择了后者——用秩序取代概率,用递增对抗冲突。

三、编号宇宙
• 发号器:从 0 开始,单调递增,永不回头。
• 62 进制:0-9、a-z、A-Z,共 62 位字符,将 10 000 000 000 浓缩成 6 位,空间高达 568 亿,浩瀚如银河。
• 示例:
10000000000 → AOYKUa
suo.run/AOYKUa



四、缓存与持久
• 缓存:Guava 的温柔臂弯,将热门链接拥入怀中,一小时生命,每次访问即重生。
• 存储:MySQL 的磐石之躯,记录每一次映射,确保重定向毫厘不爽。



五、一问一答
Q:同一长链,每次生成的短链是否相同?
A:未必。若缓存未命中,发号器会赐予新编号。热门链接因常驻缓存而始终如一;冷门链接可能身披多重外衣。建立全局长→短键值表可保唯一,却需吞噬巨量存储,权衡之下,suo.run 宁肯容忍少数冗余,换取轻盈与速度。

Q:301 还是 302?
A:营销场景多用 302,可追踪每一次点击;SEO 场景偏爱 301,权重传递更彻底。suo.run 默认 302,后台一键切换,随心所欲。

六、即刻启程
将冗长交给 suo.run,把简洁留给自己。
入口:https://www.suo.run