评估web架构的关键属性

  1. 性能:影响高可用的关键因素
  2. 可伸缩性:支持部署

架构属性:性能

  • 网络性能
    • 吞吐量:小于等于带宽
    • 开销:首次开销,每次开销
  • 用户感知到的性能
    • 延迟:发起请求到接收到响应的时间
    • 完成时间:完成一个应用动作所花费的时间
  • 网络效率
    • 重用缓存、减少交互次数、数据传输距离更近、COD