性能和可扩展性最佳实践

遵循这些最佳实践(在与部署相关的情况下),以确保地理空间系统的用户在界面、工作流和数据访问方面看到可接受的性能。

标识符 最佳实践
P.1 通过使用关键工作流和稳态运行来衡量和记录系统的常规性能,为您的系统建立性能基线。 此基线用于识别与基线的有意义偏差,过滤掉一些缓慢请求或用户引入的性能问题的噪点。 明确基线和使用测试工具还有助于区分_经历过的_性能(对用户来说可能是主观性能)和_观测到的_性能(随着时间的推移进行测量和跟踪)。
P.2 创建定期跟踪关键工作流指标的监视器 - 结合使用监视正常运行时间和了解遥测来监视系统性能的变化。 定期测试标准工作流,以查找任何定性或定量性能下降。
P.3 设计系统以满足预期用户负载,并在预计使用量增长时准备好进行扩展。 扩展就绪意味着将组件配置为快速切换到多机或高可用性配置,或者可以快速申请和部署其他虚拟或物理硬件资源。
P.4 仔细查看整个堆栈 - 熟悉架构的方方面面,从基础设施配置到数据结构、服务创建、应用程序选择和工作流设计。 每个组件都可以对系统的性能产生积极或消极的影响。
P.5 支持具有足够硬件的 ArcGIS Pro 部署。 对于 ArcGIS Pro 用户或管理员,请查看 ArcGIS Pro 性能文档,并确保为客户端系统分配了足够的资源。
P.6 将成本高昂的工作负载分离到专用基础架构或站点工作负载分离可确保成本高昂或有问题的工作流不会对系统的其他用户产生负面影响。
Top