2021-03-14

本篇内容 和 模式 03: 用户态的一些性能优化方法 的内容类似.

这里针对大规模系统, 从更宏观的角度进行描述. (本人目前(2021年3月)未实践过大规模系统, 这里仅是纸上的记录)

分而治之

  • 负载均衡: 服务端负载均衡: LVS, DNS; 客户端负载均衡
  • 读写分离, 多从 负责读
  • 分库分表

低成本处理

==== 缓存

  • redis

==== 批量

  • ?

==== 预判

  • Bloom Filter 处理非法请求

==== 其他

  • 降低服务级别: 图文并茂 -> 接近纯文本
  • 成本转移: 服务端传输压缩后的内容, 由客户端解压缩

对负载削峰

  • 消息队列
  • 限流, 例如, 购物网址让用户做字符验证码

本文地址: https://awakening-fong.github.io/posts/other/scale_system_pattern

转载请注明出处: https://awakening-fong.github.io


若无法评论, 请打开JavaScript, 并通过proxy.


blog comments powered by Disqus