Nginx高级篇
Nginx高并发网站技术架构实战
一、扩容
提升系统吞吐量的方式:
- 单机垂直扩容:硬件资源增加
- 水平扩展:集群化
- 细粒度拆分:分布式
- 数据分区
- 上游服务SOA化(庞大的服务器拆分成更加细粒度化的服务)
- 入口细分
- 浏览器 2. 移动端APP 3. H5页面
- 数据异构化
- 多级缓存
- 客户端缓存 2. CDN缓存 3.异地多活 4.Nginx缓存
- 多级缓存
- 服务异步化
- 拆分请求
- 消息中间件
系统扩充原则:
- 无状态原则
- 弹性原则
水平扩展
研究两个关键字使用
UpStream
、proxy_pass
会话管理
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载无需注明来自 超级大土豆!