系统设计面试高频题目:短链接系统

发布时间:2026/7/17 10:37:12
系统设计面试高频题目:短链接系统 537|系统设计面试高频题目:短链接系统上篇文章讲了系统设计面试的方法论,这篇文章用短链接系统做实战演示。面试官的问题是:“设计一个像t.cn、bit.ly这样的短链接系统”需求分析你要问的问题你: - 日活用户大概多少? - 每天生成多少短链接? - 点击量和生成量的比例大概多少? - 需要支持自定义短链接吗? - 链接需要有效期吗? - 需要统计点击数据吗? 面试官: - 日活1000万 - 每天生成500万条短链接 - 点击量是生成量的100倍(每天5亿次点击) - 不需要自定义 - 永久有效 - 需要统计点击量(时间、地区、设备)关键约束性能指标: - 生成短链接:500万/天 ≈ 600 QPS - 点击跳转:5亿/天 ≈ 60000 QPS - 存储:500万 * 1KB ≈ 5GB/天 特点: - 读多写少(100:1) - 热点集中(热门链接点击量远高于平均值)高层设计系统架构图用户点击 │ ↓