Skip to content

Latest commit

 

History

History
 
 

1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

系统设计的指标

  • 响应时间 从发出到最后相应的时间长度
  • 吞吐量 单位时间内可同时处理的请求
  • 并发量 可同时处理的并发用户的量

性能优化

  • 集群 多台计算机同时计算
  • 缓存 将某些速度慢的数据放到速度快的结构中暂时储存
  • 异步 某个操作可以立刻返回,然后等待处理过后的callback
  • 可伸缩 可以根据用户的访问量 快速自动的选择服务器的数量
  • 可扩展 指的是 添加新的功能的时候不会影响现有的功能,属于无缝衔接。
  • 适当的冗余 比如用户只有200万设计为1000万都可以访问的就是冗余
  • 监控 监控整个机器的cpu内存等,出了问题 立马报警
  • 服务降级 有点像 渐进式 狂阶的概念, 保留一个核心内容,就跟微内核,当没有那么多需求的时候只求基本核心思想即可。
  • 高安全性