磁盘实例和缓存表

适用于:Outlook 2013 | Outlook 2016

若要激活表单,其可执行文件必须在用户的计算机上可用。 如果它们不可用,则必须从表单库复制到本地磁盘。 为此,默认表单管理器会在用户的 Windows 目录中创建一个子目录,以包含窗体的可执行文件 (。前任。HRP) 。 此目录称为窗体的磁盘实例。

默认表单管理器维护包含所有磁盘实例的表,以便如果磁盘实例已存在,则无需将文件从表单库复制到用户的磁盘即可使用该表。 磁盘实例表作为最常用的缓存进行管理。 如果需要新的磁盘实例,则会将其复制到用户的计算机,以替换最常用的磁盘实例。 然后更新磁盘实例缓存表以反映最新配置。 磁盘缓存的大小是用户可配置的选项,使用户能够平衡速度与可用磁盘容量。

除了磁盘实例缓存之外,默认表单管理器还会维护一个正在运行的实例表,该表列出了用户计算机上的窗体服务器的所有正在运行的实例。 这使用 MAPI 使空闲窗体实例保持不可见状态,直到激活该表单服务器的消息类的形式。 换句话说,表单服务器可以缓存在 RAM 中,以最大程度地减少表单可执行文件必须位于表单库中并从磁盘或通过网络加载到内存中的次数。 与磁盘实例缓存一样,正在运行的实例缓存的行为频率最低,因此可以从缓存中清除正在运行的窗体实例,以便为另一个窗体实例腾出空间。 在搜索表单服务器之前,将在此缓存中搜索表单服务器的正在运行的实例。

注意

在用户的工作站上安装窗体时,默认表单管理器会显示进度指示器,使用户能够取消操作。 如果用户通过低带宽网络连接到表单服务器的可执行文件,这尤其有用。

另请参阅