面试题总结

秒杀 高并发

场景: 秒杀活动,预计几万用户抢10个商品

分析: 秒杀活动时间段里, 会有比平时多很多的用户访问商品页面,会增加后端接口压力; 
几万用户秒杀10个商品,有很多请求是无效请求,可以适当在前端做一些简单的过滤;

方案: 综合上面的分析我们可以做以下三点处理:
1、设计一个秒杀商品页面,页面内容静态化,用户请求无需经过后端,避免增加后端压力
2、前端做一个简单的请求过滤,例如要在前端过滤一半的请求,则在用户提交订单的时候,
获取系统时间的毫秒数,只允许偶数的请求到后端,奇数的请求则直接返回秒杀失败
3、对前端秒杀按钮做控制, 点击下单之后,5秒内无法再次点击

防抖节流

webpack

你可能感兴趣的:(ms)