首页 > 其他 > 详细

架构 秒杀案例

时间:2020-05-26 23:04:43      阅读:71      评论:0      收藏:0      [点我收藏+]

 

1、对现有业务造成冲击,可能导致整个网站瘫痪

秒杀系统独立部署,甚至使用独立的域名,和其他业务完全隔离。

2、用户会不停的刷新页面,对应用服务器和数据库服务器造成极大的压力

秒杀页面静态化

3、突然增加的带宽

租借服务器带宽,CDN也需要租借带宽

4、直接访问下单页面,提前下单

动态生成随机下单页面的url

 

 

页面应尽量简单

购买按钮在活动开始后才变亮,页面又是静态的,所以页面需要引入一个js

秒杀开始后,服务器生成一个新的js,被用户浏览器加载,控制按钮变亮和随机url

js文件有随机版本号,不会被缓存,且很小,不会造成服务器压力。

下单地址和付款方式使用用户默认设置,没有也可以不填,等订单提交后修改。

10件商品,那么每台服务器只接受前10个请求,其他用户只能看到秒杀结束页面。

架构 秒杀案例

原文:https://www.cnblogs.com/ts65214/p/12968374.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!