PHP秒杀系统 高并发高性能的极致挑战

来源:互联网 发布:java健身房信息系统 编辑:程序博客网 时间:2024/06/05 16:13

PHP秒杀系统 高并发高性能的极致挑战  ,需要可以2765446843


抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题:

一、高并发对数据库产生的压力
二、竞争状态下如何解决库存的正确减少("超卖"问题)

第一个问题,对于PHP来说很简单,用缓存技术就可以缓解数据库压力,比如memcache,redis等缓存技术。
第二个问题就比较复杂点:

常规写法:
查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数

原创粉丝点击