秒杀系列课程思路
2018-09-29 本文已影响42人
晨曦入诗
背景
- 技术角度:高可用、高并发。
- 市场角度:流量,促销,用户体验。
说明
- 注意点:脱离原站点,预测、测试、监控。
- 关键点=>PHP:高可用=>双活(并不是所有都支持);高并发=>负载均衡技术,数据过滤。
设计思路:
- 静态页面:
cdn加速=>涉及到大流量,通过cdn有效减少服务器的压力;
网址隐藏=> linux定是切换,使用js隐藏会获取到跳转路径;
页面压缩=>压缩的话服务器压力大,不压缩用户压力大;
缓存机制。 - 动态页面:
必须要求实施的对数据操作的:排队,异步,资质抢购。
设计分析
- 用户:量大、坏人;
- 地域:全国/地区
- 业务流程:前台、后台。
设计分层
- 第一层:商品展示层;只负责对应商品的展示;
- 第二层:用户登记层;让用户登记相关的信息;
- 第三层:数据接入层;让用户登录的信息接入数据库或处理机制里面;
-
第四层:数据处理层;对接入层里没有问题的数据存入相应的数据库,并作相应的处理;
image.png