性能树
- 主题:
- 管理
创建对象:
- 管理员
范围
下图旨在提供有关解决性能问题应采取的步骤的指导。 为了便于阅读,它分为五个部分。
图中的每个步骤都链接到文档资源或推荐。
先决条件和假设
假设在给定页面(AEM控制台或网页)上发现性能问题并且可以一致地复制。 在开始调查之前,必须具备测试或监控性能的方法。
分析从步骤0开始。 目标是确定哪个实体(Dispatcher、外部主机或AEM)应对性能问题负责,然后确定应调查哪个区域(服务器或网络)。
章节 1
章节 2
章节 3
章节 4
章节 5
引用链接
您可以在浏览器中使用标准HTTP请求分析来分析请求流。 有关如何在Chrome上执行此分析的更多信息,请参阅:
如何提高缓存率;使请求可缓存(Dispatcher最佳实践)
此外,请考虑以下设置以优化缓存配置
- 为非GET的HTTP请求设置无缓存规则
- 将查询字符串配置为不可缓存
- 不缓存缺少扩展名的URL
- 缓存身份验证标头(自Dispatcher版本4.1.10之后可能提供)
在不同的请求中是否存在Keep-Alive
标头以重用连接? 否则,这意味着每个请求都会导致另一个连接建立,从而带来不必要的开销。 (浏览器中的标准HTTP请求分析)
您可以检查代理服务器工具以检查Keep-Alive连接。