讨论/系统设计/请实现一个「短域名」的系统设计/
请实现一个「短域名」的系统设计

设计一个类似于 TinyURL 的服务,它是一个短域名服务,一个提供可重定向到长域名的短域名移动服务。
如果你还不了解短域名,你可以前往 TinyURL 查看其功能。

image.png

简单来说,我们需要一个一对一映射的原域名和短域名的对应,这会涉及到把数据放入数据库中。
我们应该要检查下面这些:

  • 短域名的传输开销是多少?
  • 映射函数是什么?
  • 单机器还是多机器?
展开讨论

之前做的一个短网址系统,采用的另一种方法,ID自增法。

短网址(short URL)系统的原理及其实现

源码

5
展开全部 8 讨论