为 Tekla Model Sharing 安装缓存服务。

Tekla Structures
2021
Tekla Structures

为 Tekla Model Sharing 安装缓存服务。

Tekla Model Sharing 缓存服务Tekla Model Sharing 服务下载模型数据,并将数据缓存在 LAN 内部的文件系统中。 使用缓存服务可以降低 Internet 的使用率,从而缩短在多次请求相同数据时的下载时间。 请注意,此缓存不用于写出数据包。

该缓存服务需要有 Internet 连接才能从共享服务下载模型数据。 用户第一次获取一个数据包时,该数据包将被加载到缓存服务中。 然后,对该数据包的任何随后的请求都能得到来自 LAN 内部缓存服务的快速回应。

该缓存服务非常有用,即便是同一个办公室只有一个 Tekla Model Sharing 用户。 例如,重新加入模型的速度更快,因为模型数据在缓存服务中提供。 此外,模型数据始终作为小数据块加载。 这一点很有用处,例如当下载因故中断之时,因为缓存服务稍后只下载缺失的数据块。

请注意,数据不会从缓存服务中自动清除。 要清除不必要的数据,您只需从缓存服务中删除旧文件即可。

如果同一个办公室有多个 Tekla Model Sharing 用户,我们强烈建议您安装单独的 Tekla Model Sharing 缓存服务。 在下载速度受限的区域,我们特别建议您安装缓存服务。

下图显示模型数据如何存储到共享服务并与 Tekla Model Sharing 缓存服务配合使用。

注:

如果由于某种原因无法访问缓存服务,Tekla Structures 将直接使用云存储进行模型更改。 如果到缓存服务的连接超时,则在下载操作正在进行时可能会出现这种情况。

可以通过查看 \Users\<user>\AppData\Local\Tekla DataSharing 文件夹中的 ClientLog_cat.txtClientLog_dog.txt 日志文件,了解缓存服务是否在使用中。

缓存安装的软件和系统要求:

  • Windows Server 2008 R2 或更高版本
  • .NET Framework 4.5.1

按照以下步骤安装缓存服务:

  1. 确保您拥有具有充足磁盘空间的活动 Windows 计算机或服务器,来存储缓存的模型数据。
  2. Tekla Downloads 下载 Tekla Model Sharing 缓存服务安装文件。
  3. 运行该安装文件并按照安装向导中的步骤完成安装。
    • 默认缓存文件夹为 C:\TeklaModelSharingCache。 如有需要,您可以更改文件夹目标。

      确保目标文件夹具有足够的磁盘空间,以满足该服务估计的使用空间。 所需磁盘空间从数 GB 到数 TB 不等,具体取决于 Tekla Model Sharing 的用户数量和模型大小。

    • 缓存服务的默认 TCP/IP 端口号为 9998

      在配置 Tekla Structures 客户端工作站以使用缓存时使用此端口号。 此端口是缓存服务的主要通信和控制渠道。

    • 内部通信的默认 TCP/IP 端口号为 9001

      此端口是从缓存服务自动获取,用于实际数据传输。

    网络访问

    您需要允许缓存服务主机的 TCP/IP 端口(默认为 9001 和 9998)的入站通信。

    如果由于其他服务或防火墙而导致端口产生冲突或其他问题,您可以将端口更改为某些其他端口。

    该缓存服务需要有 Internet 连接才能从共享服务下载模型更改。

    注:

    如果以后需要修改安装,请重新运行 TeklaModelSharingCacheService.exe 安装文件,并选择修复。 然后可以更改以前设置的缓存文件夹或端口号。 要使用以前的缓存文件夹中的内容,请将所需的内容复制或移动到新文件夹中。

  4. 检查 Tekla Model Sharing 缓存服务是否已启动。
    • 使用计算机管理控制台 compmgmt.msc 或服务管理控制台 services.msc 等工具从 Windows 服务中查找 Tekla Model Sharing 缓存

    • 使用 Windows 事件查看器验证服务中没有错误,并且有显示服务已启动的信息性消息。

  5. 配置 Tekla Structures 客户端工作站以使用该缓存。

    Tekla Structures 中的文件菜单中,单击 共享 > 共享设置

    共享设置对话框中:

    • 名称是安装缓存的计算机名称。 要查看计算机名称,请单击 Windows 控制面板 > 系统和安全 > 系统

    • 端口是指安装缓存服务时设置的缓存服务端口号。 默认值为 9998

解决缓存服务安装问题

问题 可能的解决方案

无法从 Tekla Structures 连接到缓存服务

  • 确保 Tekla Model Sharing Windows 服务正在运行。

  • 请确保防火墙不会阻止配置到 Tekla Structures 的 TCP/IP 端口配置,例如当您使用默认端口 90019998 时。

缓存服务未启动

检查 Windows 事件查看器的应用日志中是否有错误。

设置 Windows 缓存服务的登录帐户

如果缓存服务需要访问一些特殊资源(例如共享网络驱动器),您需要确保 Windows 缓存服务的登录帐户有权限访问这些资源。请注意,登录帐户还需要具有 C:\ProgramData\Tekla\ModelSharingCache 文件夹的读取和写入权限。如果需要,我们建议您使用与 Windows 缓存服务的登录帐户相同的帐户来安装缓存服务。

默认情况下,Windows 缓存服务的登录帐户为本地系统帐户,因此您可能需要更改帐户:
  1. 右键单击服务对话框中的 Windows 缓存服务。

  2. 选择属性

  3. 登录选项卡上,选择此帐户,然后键入帐户名称和密码。

  4. 单击确认

这些内容是否有用?
上一步
下一步