这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
高并发优化
短链接很容易遇到突发流量:营销活动、社交平台传播、短信推送或热点事件都会让某些短码在几分钟内变成超热点。高并发优化的目标,是让热门链接快速跳转,同时保护数据库、缓存和统计系统不被流量打垮。
本章会从流量模型开始区分创建流量和访问流量。创建链路需要限流、防刷和写入保护;访问链路则需要缓存、CDN、连接池、只读扩展和热点隔离。两条链路不能使用同一套容量假设,因为访问 QPS 通常远高于创建 QPS。
系统需要在入口层做限流和降级。恶意高频创建要按用户、IP、域名和业务来源限制;跳转链路遇到缓存穿透或数据库压力时,可以对不存在短码做负缓存,对异常来源做限速,对统计写入做异步削峰。CDN 和边缘缓存可以承担公开、稳定、无权限短链的部分跳转压力。
完成本章后,你应当能制定短链接平台的容量保护方案:热点短码如何预热,缓存击穿如何处理,统计事件如何削峰,创建接口如何防刷,核心跳转链路如何在依赖异常时保持可用。
本章的验收标准是:你能把一次流量洪峰拆成入口流量、缓存压力、数据库回源、统计写入和风控判断几个部分,并分别给出保护手段。高并发不是单点提 QPS,而是让每个依赖都有明确的上限、降级和恢复路径。