构建高度可扩展的仪表盘

当仪表盘与所有人共享时,有可能会遇到很高的需求并产生大量流量。 当仪表盘被社交媒体、新闻源或其他媒体选中时,可能会出现高需求活动。

以下最佳做法可确保仪表盘生成的流量能够利用 ArcGIS Online 的可扩展基础架构,并在高需求情况下有效地进行扩展。

仪表盘数据源

数据源ArcGIS Online 组织内存储的 Web 地图和 Web 图层。 请遵循以下指南来优化仪表盘中的图层。

  • 确保您的仪表盘以及引用的所有 web 地图和图层都与所有人共享
  • 确保仪表盘中使用的所有图层均为托管要素图层要素图层视图托管切片图层
  • 确保禁用所有基于编辑、同步和所有权的访问控制
    注:

    基于所有权的访问控制可能仍处于启用状态(即使在禁用同步之后)。 请遵循本文中的步骤以禁用该图层上的所有权访问控制。

    注:

    如果您的数据需要编辑,请避免与公众共享。 如果需要共享,请创建要素图层视图并确保其遵循这些最佳实践。

  • 应将托管要素图层和要素图层视图的缓存控制持续时间设置为一个值,用于反映实际更新数据的频率(默认值为 30 秒)。
  • 对于具有大量要素的托管要素图层,请针对经常查询的所有字段创建属性索引
  • 图层过滤器和视图定义不应包含相对日期条件。 这些条件为最近运算符或非最近运算符。

仪表盘配置

在创作和共享仪表盘时,以下配置选项可确保仪表盘能够最大程度利用平台的可扩展基础架构,并确保对仪表盘共享的更改不会对您的组织产生负面影响。

  • 如果您的仪表盘有一个或多个包含地图范围过滤器地图元素,请确保目标图层基于地图的业务图层。
  • 当配置过滤器操作且目标与源元素基于不同数据源时,请勿使用空间方法。 相反,请使用字段方法。
    注:

    注意:在配置仪表盘之前,您可能需要预处理数据以添加附加字段。

  • 如果您的仪表盘使用嵌入式内容来包括其他使用 ArcGIS Online 内容的应用程序,则请确保这些应用程序遵循可扩展应用程序的最佳做法
  • 在共享仪表盘 URL 或使用 URL 将仪表盘嵌入另一个页面时,请使用以 www.arcgis.com 开头的通用 URL 而非组织特定的 URL。
  • 在配置仪表盘元素和选择器时,避免将相对日期过滤器与以下运算符一起使用:
    • 在过去
    • 早于过去
    • 在未来
    • 晚于未来
  • 当使用早于晚于运算符时,请勿使用默认时间段现在