第三篇 流量入口:扛住瞬间洪峰
库存看住了,下一个要解决的是流量洪峰。这一篇我们看请求怎么一层层被挡住、被削平。3.1 讲接入层,活动页静态化之后挂 CDN,让 90% 的请求根本不回源;3.2 讲限流与熔断在 Nginx 与 PHP 两个层面分别怎么落地;3.3 是排队设计,异步下单加消息队列,把洪峰削成平缓的小坡;3.4 聊防刷,验证码与简单的风控规则,挡住脚本党的羊毛。
核心产品依赖是 CDN 做静态加速,文档入口 cloud.tencent.com/document/product/228;限流与排队主要靠 Nginx 和云数据库 Redis,分别在 3.2 和 3.3 节展开。这一篇结束的时候,你的系统会在大促开场那 30 秒里依然稳如老狗,用户该秒中的秒中、该看到售罄的看到售罄,谁也不会盯着菊花发呆。如果流量入口这道闸门做不好,后面库存扣减做得再精妙也撑不过十秒。
