构建高度可扩展的仪表盘

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

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

仪表盘数据源

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

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

    基于所有权的访问控制可能仍处于启用状态,即使在禁用同步之后。 按照要素图层基于所有权的访问一文中的步骤,在图层上禁用基于所有权的访问控制。

    注:

    如果数据需要编辑,请勿与公众共享。 如果需要共享,请创建要素图层视图并确保其遵循此处描述的最佳做法。

  • 建议不要为公共仪表盘使用属性更新
  • 对于托管要素图层和要素图层视图,设置其缓存控制持续时间为一个值,用于反映实际更新数据的频率(默认值为 30 秒)。
  • 对于具有大量要素的托管要素图层,请针对经常查询的所有字段创建属性索引
  • 对于图层过滤器和视图定义,不得包含相对日期条件。 这些是 in the lastnot 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 beforeis after 运算符时,请勿使用默认时间段现在