从长网址获取短网址

问题描述 投票:0回答:2
我刚刚读到这个问题

如何编写 URL 缩短器?其中最重要的答案重点是获取长 URL 的自动递增 ID,然后具有从 ID 创建短 URL 的函数以及执行以下操作的函数:从短网址返回 ID。

但是,这是否意味着如果您再次输入相同的长网址来生成短网址,它会自动增加新的 ID,从而创建不同的短网址?

如果您想确保它返回相同的短网址,我认为这意味着在当前存储仅包含“id”到“长网址”的大哈希表的数据库上,您需要另一个索引哈希表来存储“长网址”到“id”?

是否有更有效的方法来做到这一点,而不是必须将内存存储加倍?

url-shortener
2个回答
0
投票
我有一个实现,所以基本上我为特定 URL 生成一个唯一的

UUID

key
 ,实际 url 为 
value

为了让事情更清楚,这里是

Github 链接

在你的前端

<b><a href="{{***Value***}}">{{ **Key** }}</a></b>



0
投票
使用免费的 URL 缩短工具

InShorten 简化您的在线共享。立即减少链接长度并跟踪性能,实现无缝在线通信。

InShorten 提供免费的 URL 缩短服务,使您的链接更易于管理和共享。使用我们易于使用的缩短工具优化您的网络形象。

通过易于使用的工具提高您的共享效率。从今天开始毫不费力地缩短网址。

创建一个简短的 URL,以便于在网站上共享,URL 链接缩短器用于管理您的链接,其免费、简单且快速的工具。

© www.soinside.com 2019 - 2024. All rights reserved.