门户性能工程全解析
1. 引言
性能是任何在线平台成功的关键因素,它直接影响用户体验、网站流量、转化率、用户忠诚度等与项目成功直接相关的关键要素。在门户场景中,性能尤为重要,因为门户生态系统涉及多层、多系统,存在多个故障点。在信息聚合过程中,门户依赖各种内容源,维持最佳性能颇具挑战。
2. 门户性能的关键成功因素
- 明确的性能服务级别协议(SLAs) :为功能和非功能需求建立明确的性能 SLAs,收集所有相关性能需求,如用户负载细节、门户使用趋势、特定地理区域和设备的性能 SLAs 等。
- 全面的性能测试 :从最终用户的角度模拟所有主要门户场景和用例,包括负载测试、耐力测试、多设备测试、流程测试、压力测试、峰值负载测试、多地理区域测试等。
- 在基础设施设计和测试中考虑性能 :将性能作为基础设施设计和测试的标准之一。
- 采用“自下而上”的开发方法 :包括基于性能的组件设计、缓存、使用性能清单进行代码审查和门禁标准等。
- 持续迭代的性能验证 :从门户开发的早期阶段开始进行持续迭代的性能验证,利用自动化性能测试工具和持续集成。
- 构建全面的性能监控基础设施 :实时监控内部门户系统和外部门户应用程序的健康检查、资源利用率和性能,在性能问题出现时通知管理员。
3. 缓存
缓存门户页面上
超级会员免费看
订阅专栏 解锁全文
8万+

被折叠的 条评论
为什么被折叠?



