一、秒杀系统的特点:
1,人多商品少,
2,时间短流量高。
3,外挂机器,(专业人员)
二、技术分析
1,瞬时高并发的处理能力。
2,多层次分布式处理能力
3,人机交互与对抗,
4,选择
linux+nginx+php+mysql+redis
开源,免费,
大众普及
2-2技术选型分析
CDN,
智能DNS:就近加载缓存,不同的用户选择把不同的地域,运行商,(最近的网络运营商)
分布式缓存,全国多节点,
多线路接入,
2-3负载均衡
负载均衡LVS,
大型web集群
高效稳定
2-4开发环境的准备,
开发工具:eclipse for php developers phpstorm editplus
部署开发环境:xampp linux yum
代码管理服务器:Git/svn 推荐用git,平台之间,较好,
2-5mysql 封装类,
更安全的pDO组件,
封装常用的增删改查,
防止mysql注入,
2-6redis封装类,
2-7.调试封装类
封装资源类调用:mysql,redis,curl.
定制日志,调试日志。
xdebug