优化 Analysis Workspace 性能
各种各样的因素可能都会影响到 Analysis Workspace 中项目的性能。为此,在开始构建项目之前了解这些因素至关重要,从而您可以按照更佳方法来规划和构建项目。本页包含了一个将会影响 Analysis Workspace 性能的因素列表,以及为了确保实现卓越性能而可以采取的优化措施。
Analysis Workspace 中的帮助 > 性能
在 Analysis Workspace > 帮助 > 性能 下方,您可以看到影响项目性能的诸多因素,其中包括网络、浏览器和项目因素。为了获得最准确的结果,请在打开“性能”页面之前允许完整地加载项目。
- “当前项目”列显示了当前项目的结果和用户环境。
- “准则”列显示了 Adobe 针对每个因素推荐的阈值。
此外,您可以将性能内容 下载为 CSV,以便与 Adobe 客户关怀团队或您的内部 IT 团队轻松共享。
网络因素
帮助 > 性能下的网络因素包括:
浏览器因素
帮助 > 性能下的浏览器因素包括:
如果这些操作不起作用,请与您的 IT 团队讨论硬件的详细信息。
如果这些操作不起作用,请与您的 IT 团队讨论硬件的详细信息。
项目因素
帮助 > 性能下的项目因素包括:
另外,应在项目中最大限度地减少使用年度同期比较的次数。在计算年度同期比较时,它会查看感兴趣的月份之间整整 13 个月的数据。这与将面板日期范围更改为过去 13 个月具有相同的效果。
请求因素
帮助 > 性能请求因素
使用以下图表和术语了解请求的处理方式以及影响处理时间的各种因素:
请求处理图
请求处理词
从启动请求时到请求完成时所需的时间。 该准则为15秒。
在上面的请求处理图中,请求时间表示从 Analysis Workspace请求启动 到 Analysis Workspace请求完成 的完整进程。
从启动请求时到请求完成时所需的时间。
在上面的请求处理图中,请求时间表示从 Analysis Workspace请求启动 到 Analysis Workspace请求完成 的完整进程。
由于Analysis Workspace只存储任何区段中使用的任何字符串的哈希,因此每次处理项目时,都会执行 查找,以将哈希与相应的值相匹配。 该准则不超过2秒。
此过程可能会占用大量资源,具体取决于可能与哈希匹配的值的数量。
在上面的请求处理图中,查找时间表示在 查找 阶段(在 请求引擎处理 阶段)。
处理请求之前在队列中等待的总时间。 该准则为5秒。
在上面的请求处理图中,队列时间表示在 请求引擎队列 阶段和 服务器队列 阶段。
处理请求所用的平均时间。
在上面的请求处理图中,平均服务器处理时间表示在 服务器队列 阶段和 服务器处理 阶段。 该准则为10秒
并非所有请求都需要相同的处理时间。 请求复杂性有助于提供有关处理请求所需时间的一般概念。 该准则为Medium或更低版本。
可能的值包括:
- 低
- Medium
- 高
此值受以下列中的值影响:
- 月边界
- 列
- 区段
其他因素
“帮助”>“性能”中未包含的其他因素:
增加区段复杂性的因素(按影响程度降序排列)包括:
- 运算符:“包含”、“包含任意”、“匹配”、“开始于”或“结束于”
- 连续分段,尤其是使用维度限制(之内/之后)时的连续分段
- 维度内区段中使用的唯一维度项目数(例如,在 Page = 'A' 的情况下,页面具有 10 个唯一项目的查询速度将比页面具有 100,000 个唯一项目的查询速度更快)
- 使用的不同维度的数量(例如,Page = 'Home' 和 Page = 'Search results' 的查询速度将比 eVar 1 ='red' 和 eVar 2 ='blue' 更快)
- 许多“或”运算符(而不是“和”)
- 嵌套容器的范围不同(例如,“访客”中“访问次数”内的“点击”)
虽然无法避免某些复杂因素,但应寻找机会降低区段的复杂性。通常,您的区段标准越具体,其性能就越好。例如:
- 对于容器,使用区段顶部的单个容器的速度将比使用一系列嵌套容器的速度更快。
- 对于运算符,“等于”比“包含”运算速度快,“等于任意”比“包含任意”运算速度快。
- 对于许多标准,使用“和”运算符的速度将比使用一系列“或”运算符的速度更快。
寻找机会,将多个 OR 语句简化为单个“等于任意”语句。使用
分类可有助于将众多值合并到简洁的组中,您随后可以在这些组中创建区段。与含有许多 OR 语句或“包含”标准的区段相比,按分类组划分区段可提供更佳的性能。
导致可视化图表复杂性增加的因素包括:
- 请求的数据范围
- 应用的区段数量;例如,用作自由格式表行的区段
- 使用复杂区段
- 静态项目行或列(位于自由格式表中)
- 应用于自由格式表行的过滤器
- 包含的量度数量,尤其是使用区段的计算量度
如果您发现自己正在不断地将一些区段和计算量度用于对业务非常重要的数据点,请考虑改进您的实施方式,以便更直接地捕获这些数据点。使用 Adobe Experience Platform 中的标记和 Adobe 的处理规则,可以快速更改实施方式,而且也有利于实施。
提高 Analysis Workspace 中工作效率的技巧
以下是一段关于该主题的视频: