适用于:2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
作为 SharePoint Server的有机组成部分,Visio Services 部署起来非常容易。 在部署之前先对 Visio Services 部署进行规划,可有助于实现最佳系统性能和用户满意度,还有助于在 SharePoint Server 服务器场和相关系统中更好地管理系统资源。
Visio Services 性能
Visio Services 是使用 Visio Graphics Service 来实现的,后者在服务器场中的前端角色服务器上运行。 与所有此类服务一样,此服务也会占用运行它的每台服务器上的处理容量和内存等资源。
运行 Visio Graphics Service 的应用程序服务器的系统性能可能会受多种因素的影响,例如:
要呈现的图表的大小
连接到数据源的图表的数目
图表要连接到的数据源的性能
数据连接关系图的数据刷新频率
访问图表的用户的高峰负载
图表访问的外部数据源的高峰负载
图表的复杂性
Visio Services 缓存设置
图表大小限制和刷新参数可以由管理员调整。 调整这些参数这一功能可有助于调整服务器的性能。 如果更改这些参数无法提供所需的性能,则可能必须添加处理容量或内存。
在规划用于 Visio Services 的系统资源时,最重要的因素是最大负载。 例如,如果用户在每星期一早上对 Visio Services 功能的使用量最大,请为该最大负载规划服务器容量。 负载高峰期可能会因 Visio Services 在组织内的使用方式而有显著变化。 请务必尽可能估计峰值负载,以避免系统资源超负荷。
除了考虑 SharePoint Server性能之外,还应注意 Visio Services 对其他系统的性能产生的影响。 例如,如果您有一个查询 Oracle 数据库中的数据的连接数据的图表,则您的 Visio Services 的峰值负载对 Oracle 数据库有什么影响? 大量用户同时查询任一数据源将对该数据源的资源造成极大压力。
下列最佳实践可用来优化 Visio Services 的性能:
监视场中应用程序服务器的性能,并根据需要添加 CPU 和内存或其他前端角色服务器来处理峰值负载。
限制最大图表大小。
增加图表的最小缓存老化值。 这会增加用户查看特定图表的缓存的数据的时间间隔。
Visio Graphics Service 应用程序
SharePoint Server 通过 Visio Graphics Service 应用程序实现 Visio Services。 在 Visio Graphics Service 应用程序中可配置多种 Visio Services 设置,如受信任的数据提供程序和绘图缓存设置。
对于很多部署而言,一个 Visio Graphics Service 应用程序就足够了。 但利用 SharePoint Server,您可以在需要时创建每种类型的多个服务应用程序(例如,如果您需要在 Visio Services 中使用需要不同全局设置或不同无人参与的服务帐户的不同数据源)。
使用 Visio Services 试点部署
为了便于确定 Visio Services 的容量要求,可考虑将 Visio Services 部署到作为典型用户代表的有限试点组。 通过向相当少量的人提供对 Visio Services 功能的访问权限,可以监视服务器资源使用情况以及对相关系统(如外部数据源)的影响,而不会超额使用系统资源。
为试点组编译完性能数据后,便可推断 Visio Services 在整个组织内进行部署时的系统要求。 试验数据还有助于确定最大负载要求和可能出现最大负载的时间。
通过监控其他受影响的系统,如连接数据的图表使用的数据源,您还可以确定 Visio Services 可能会对组织中的其他系统的影响。
监控 Visio Services 使用的系统资源
我们强烈建议您对 Visio Services 以及 SharePoint Server服务器场中的其他服务使用的系统资源进行监控。 随着其他用户联机,现有用户更多地使用 Visio Services 和其他 SharePoint Server 技术,资源使用量通常会随着时间的推移而增加。
SharePoint Server 服务体系结构便于您向服务器场中添加服务器。 随着用户需求的不断增加,您可以继续向服务器场中添加服务器,以提供额外的容量和冗余。
通过监控资源利用率,可以预测出可能需要附加容量的时间,并在组织的常规预算过程中包括所需硬件。 这将有助于避免因意外出现高服务器负载而导致系统停机或响应速度变慢。
Visio Services 使用的数据的备份和还原
服务器场管理员在执行标准服务器场备份时可以备份 SharePoint Server库中存储的 Visio Services 设置和 Visio 文档。 但是,请注意,使用连接到场外部数据源的 Visio 文档时,Visio 文档所连接到的数据不会作为标准服务器场备份的一部分进行备份。 在此情况下,该数据所在系统的管理员应执行批量备份过程。
Visio 图表作者的要求
可以利用 Visio Services 在 Web 部件中显示 Visio 图表,而无需在客户端计算机上安装 Visio。 但是,Visio 服务不允许创建或编辑 Visio 图表。 作为 Visio Services 的部署规划的一部分,您还应规划组织中的图表作者的需求。 每个必须使用 Visio 服务的图表作者都必须具有 Visio Professional、Visio Premium 或 Visio Pro for Microsoft 365 的副本。