架构指导
移除不必要的对持久层的访问
频繁访问持久层的访问时间应独立于持久层数据量
通过利用可用资源进行扩展和扩展,实现吞吐量和响应时间的优化
内存消耗量对于处理的数据量至多应该是线性的, 应该没有内存泄漏
CPU消耗量对于处理的数据量至多应该是线性的
每个用户交互步骤前端和应用层之间的连续往返数不应超过2次
在每个用户交互步骤中两个服务/实例之间不应该有两个以上的顺序往返
表示层
应记录前端和应用层每个用户交互步骤之间以及两个服务器/实例之间的顺序往返数量
应记录在前端和应用层之间传输的每用户交互步骤的数据量
每个用户交互步骤前端和应用层之间的连续往返数不应超过2次
应用层
应记录所有应用程序堆栈上的物理内存消耗(MB)
应记录所有应用程序堆栈的总CPU时间(以ms为单位)
通过利用可用资源进行扩展和扩展,实现吞吐量和响应时间的优化
内存消耗量对于处理的数据量至多应该是线性的, 应该没有内存泄漏
CPU消耗量对于处理的数据量至多应该是线性的
应该记录对持久层的访问次数
应记录持久层和应用层之间传输的数据量(以KB为单位)