《秒杀系统架构优化思路》
上周参加Qcon,有个兄弟分享秒杀系统的优化,其观点有些赞同,大部分观点却并不同意,结合自己的经验,谈谈自己的一些看法。
一、为什么难
秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。
例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。
又例如12306抢票,亦与秒杀类似,瞬时流量更甚。
二、常见架构
流量到了亿级别,常见站点架构如...
抢票网站优化, 秒杀网站架构, 系统架构阅读全文
php使用TCP长连接优化
一、面向人群
如果你的站点架构满足以下几点,那么本文的优化方案会非常适合你:
1)使用php等脚本语言作为开发语言
2)需要连接后端服务,例如RPC服务、memcache或redis等
3)流量非常大
二、解决的问题
常见的web架构如上:
1)最前端是APP或者web页面
2)服务器上层是web-server进行接入
3)php脚本语言调用后端数据,完成业务逻辑,拼接页面
4)最后端是服务、缓存、数据库
我们都知道,php是一种脚...
Php, TCP, 系统架构阅读全文