Back to blog

限流设计:从 IP 到用户

Nov 3, 2026VrmMate Team

限流是保护系统,不是刁难正常用户。

限流的目标是保护系统,而不是刁难正常用户。

先 IP 后用户

未登录请求按 IP 限制,登录后再按用户 id 限制一次。不要用 cookie 做键,它可被随意伪造。

分接口设阈值

登录、注册、发邮件、上传、支付创建各有不同成本,阈值要分开设置。统一阈值会让低风险接口过于严格,高风险接口过于宽松。

返回什么

超限时返回明确的错误码与重试时间,避免前端无脑重试放大压力。

分布式一致性

多实例部署时用共享存储计数,本地内存计数只能作为第一层粗筛。