IBM Domino:view.refresh 后第一次查看加载缓慢

IBM Domino: first time view load slowly after view.refresh

我有一个预定的代理来刷新视图 (view.refresh)。但是代理结束后,第一次加载view比较慢,之后加载view很快。我看到指南文件说

This method (notesview.refresh) does not refresh the front-end view that the interactive user sees, nor does it rebuild the front-end view. See ViewRefresh and ViewRebuild in NotesUIWorkspace.

所以我尝试使用

Dim workspace As New NotesUIWorkspace
Call workspace.ViewRefresh

但我得到 "Error creating product object"。工作区似乎是前端对象。那么如何避免 view.refresh 后第一次加载缓慢?

如您所说view.refresh 将刷新视图 (B-TREE) 的索引。 如果您在 UI(前端)打开时尝试延迟并想 "programmatically" 打开它,您不能在服务器端执行此操作,只能在客户端执行。

我建议您添加一个简单的代理,它实际上会在客户端中打开此视图,例如

Call notesUIWorkspace.OpenDatabase( server$, file$, view$, key$, newInstance, temp )

在您的客户端中安排此代理,帮助说明如何操作:Triggering an agent on a schedule