跟踪为长 URL 生成的短 URL
我正在编写一个类似于tinyurl的URL缩短器,我想知道如何跟踪已经使用我的服务缩短的URL?例如,tinyurl 会为相同的长 URL 生成相同的tiny URL,无论是谁创建的。如何才能实现可扩展的目标? Bitly 也这样做,尽管他们为每个人生成一个新的 URL。但是,他们能够跟踪长 URL 的聚合(总数)点击次数 - 如何进行?
谢谢,
I'm writing a URL shortener similar to tinyurl and I'm wondering how to keep track of URL's that are already shortened using my service? For example, tinyurl generates the same tiny URL for the same long URL regardless of who creates it. How can this be achieved that is scalable? Bitly also does this though they generate a new URL per person. However, they are able to track the aggregate (total # of) clicks for the long URL - How?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
他们将 URL 存储在数据库中,并与短 URL 相关联。不然怎么办呢?
They store the URLs in their database, associated with the short URL(s). How else would it be done?