为 Tekla Model Sharing 安装缓存服务。
当多次请求相同的数据时,例如当同一办公室的多个用户在共享模型中工作时,使用 Tekla Model Sharing 缓存服务可以更快地下载模型数据。缓存服务在下载速度可能受到限制的位置特别有用。
缓存服务从 Tekla Model Sharing 服务下载模型数据,并将数据缓存在局域网 (LAN) 内部的文件系统中。用户第一次获取一个数据包时,该数据包将存储在缓存服务中。对同一数据包的任何后续请求均由 LAN 中的缓存服务提供服务。此缓存不用于写出数据包。
该缓存服务非常有用,即便是同一个办公室只有一个 Tekla Model Sharing 用户。例如,重新加入模型的速度更快,因为模型数据在本地缓存服务中提供。此外,由于模型数据始终以小数据块加载,因此如果下载中断,缓存服务可以稍后下载任何丢失的数据块。
此图显示模型数据如何存储在共享服务中并与 Tekla Model Sharing 的缓存服务配合使用。
如果无法访问缓存服务,Tekla Structures 直接使用云存储进行模型更改。如果在下载操作过程中与缓存服务的连接超时,Tekla Structures 也会使用云存储。
可以通过查看 \Users\<user>\AppData\Local\Tekla DataSharing 文件夹中的 ClientLog_cat.txt 和 ClientLog_dog.txt 日志文件,了解 Tekla Structures 是否在使用缓存服务。
数据不会从缓存服务中自动清除。要清除不必要的数据,可以从缓存服务中删除旧文件。
缓存服务安装的软件和系统要求
安装缓存服务的计算机或服务器必须具有:
-
以下 Windows 操作系统之一:
-
Windows Server 2019 或更高版本
-
Windows 10 或更高版本
-
-
Microsoft .NET Framework 4.8 或更高版本。Tekla Model Sharing 缓存服务器安装包中不包含此软件。
-
需要有 Internet 连接才能从共享服务下载模型数据
-
足够的磁盘空间来存储缓存的模型数据。
所需磁盘空间从数 GB 到数 TB 不等,具体取决于 Tekla Model Sharing 的用户数量和模型大小。
确保防火墙允许缓存服务主机的 TCP/IP 端口 9001 和 9998 上的入站流量。如果端口导致与其他服务冲突,可以在 Tekla Model Sharing 缓存服务器安装程序中更改端口。
为 Tekla Model Sharing 安装缓存服务。
安装后修改缓存服务的设置
如果需要,可以在安装后修改缓存服务的设置,例如更改之前设置的缓存文件夹或端口号。
要修改设置,请再次运行 TeklaModelSharingCacheService.exe 安装文件并选择修复。
-
如果更改之前设置的缓存文件夹,请将您想要继续使用的所有内容从之前的缓存文件夹复制到新文件夹。
-
如果更改端口号,请确保防火墙允许新端口上的入站流量。
配置 Tekla Structures 客户端工作站以使用缓存服务
- 在 Tekla Structures 中的文件菜单中,单击 。
-
在共享设置对话框中配置 Tekla Model Sharing 缓存设置:
- 单击设置。
缓存服务疑难解答
问题 | 可能的解决方案 |
---|---|
无法从 Tekla Structures 连接到缓存服务 |
|
缓存服务未启动 |
检查 Windows 事件查看器的应用日志中是否有错误。 |
设置 Tekla Model Sharing Windows 缓存服务的登录帐户
如果 Tekla Model Sharing 缓存服务需要访问一些特殊资源(例如共享网络驱动器),请确保 Windows 缓存服务的登录帐户有权限访问这些资源。登录帐户还需要具有 C:\ProgramData\Tekla\ModelSharingCache 文件夹的读取和写入权限。
默认情况下,Windows 缓存服务的登录帐户是本地系统帐户。如果本地系统帐户无权访问这些文件夹和资源,您可能需要更改帐户。
我们建议您使用与 Windows 缓存服务的登录帐户相同的帐户来安装缓存服务。
- 在服务对话框中右键单击 Tekla Model Sharing Windows 缓存服务,然后选择属性。
- 在登录选项卡上,选择此帐户,然后输入帐户名称和密码。
- 单击确认。