当仪表盘通过使用所有人(公开)选项共享,有可能会遇到很高的需求并产生大量流量。 当仪表盘被社交媒体、新闻源或其他媒体选中时,可能会出现高需求活动。
以下描述的最佳做法可确保仪表盘生成的流量使用 ArcGIS Online 的可扩展基础架构,并在高需求情况下有效地进行扩展。
仪表盘数据源
数据源是 ArcGIS Online 组织内存储的 Web 地图和 Web 图层。 请使用以下指南来优化仪表盘中的图层:
- 确保仪表盘以及引用的所有 web 地图和图层都与所有人共享。
- 确保仪表盘中使用的所有图层均为托管要素图层、要素图层视图或托管切片图层。
- 确保禁用所有基于编辑、同步和所有权的访问控制。
注:
基于所有权的访问控制可能仍处于启用状态,即使在禁用同步之后。 按照要素图层基于所有权的访问一文中的步骤,在图层上禁用基于所有权的访问控制。
注:
如果数据需要编辑,请勿与公众共享。 如果需要共享,请创建要素图层视图并确保其遵循此处描述的最佳做法。
- 建议不要为公共仪表盘使用属性更新。
- 对于托管要素图层和要素图层视图,设置其缓存控制持续时间为一个值,用于反映实际更新数据的频率(默认值为 30 秒)。
- 对于具有大量要素的托管要素图层,请针对经常查询的所有字段创建属性索引。
- 对于图层过滤器和视图定义,不得包含相对日期条件。 这些是 in the last 或 not in the last 运算符。
仪表盘配置
在创作和共享仪表盘时,以下配置可确保仪表盘能够最大程度利用平台的可扩展基础架构,并确保对仪表盘共享前缀的更改不会对您的组织产生负面影响。
- 如果仪表盘有一个或多个包含地图范围过滤器的地图元素,请确保目标图层基于地图的业务图层。
- 当配置过滤器操作且目标与源元素基于不同数据源时,请勿使用空间方法;使用字段方法。
注:
在配置仪表盘之前,您可能需要预处理数据以添加更多字段。
- 如果仪表盘使用嵌入式内容来包括其他使用 ArcGIS Online 内容的应用程序,则请确保这些应用程序遵循可扩展应用程序的最佳做法。
- 在共享仪表盘 URL 或使用 URL 将仪表盘嵌入另一个页面时,请使用以 www.arcgis.com 开头的通用 URL 而非组织特定的 URL。
- 在配置仪表盘元素和选择器时,请勿将相对日期过滤器与以下运算符一起使用:
- is within the last
- is before the last
- is within the next
- is after the next
- 当使用 is before 或 is after 运算符时,请勿使用默认时间段现在。