首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >URL缩短系统的设计

URL缩短系统的设计
EN

Stack Overflow用户
提问于 2022-07-14 06:54:04
回答 1查看 85关注 0票数 1

我正在用.net6做一个项目来缩短网址,在那里我应该得到网址的短代码,它是6-10个字符,类似于应该可配置的那种。

我看过一些NuGet包,但我不能很好地完成一个。此外,我还阅读了系统设计的最佳实践,以避免未来的冲突和MD5和Base62,这是广泛使用的网址缩短。

有人能指导我如何使用这些算法/代码为给定的URL生成简短的id吗?

谢谢你,苏雷什

EN

回答 1

Stack Overflow用户

发布于 2022-07-14 06:59:05

如果可能的话,我建议不要为您的URL使用散列。最终你会遇到碰撞..。尤其是当你截断哈希的时候。如果您继续实现一个基于ID的系统,其中每个项目都有一个唯一的ID,那么麻烦就会少得多。第一项是1,第二项是2,等等--如果您使用的是MySQL,只需添加一个自动增量列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72976383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档