Lotus notes Lotus在打开文档时通过网络记录了许多数据

Lotus notes Lotus在打开文档时通过网络记录了许多数据,lotus-notes,lotus-domino,Lotus Notes,Lotus Domino,我在Domino服务器(版本8.5)上有许多数据库。在客户端上,我们打开该服务器上的数据库。如果我们在客户端打开一个文档,那么在网络上我们会看到超过20+mb的数据被传输 这在打开文档时正常吗?如果文档中有50个字段和嵌入式视图。通常情况下,您希望服务器执行所有操作,创建文档并将其尽可能小地发送给客户端,但情况似乎并非如此 我已经启用了TCP压缩。减少网络负载的其他建议? 表单或子表单的QueryOpen或PostOpen中的代码,尤其是在文档中循环的代码,因为除非设计为在服务器上运行,否则将由

我在Domino服务器(版本8.5)上有许多数据库。在客户端上,我们打开该服务器上的数据库。如果我们在客户端打开一个文档,那么在网络上我们会看到超过20+mb的数据被传输

这在打开文档时正常吗?如果文档中有50个字段和嵌入式视图。通常情况下,您希望服务器执行所有操作,创建文档并将其尽可能小地发送给客户端,但情况似乎并非如此

我已经启用了TCP压缩。减少网络负载的其他建议?

  • 表单或子表单的QueryOpen或PostOpen中的代码,尤其是在文档中循环的代码,因为除非设计为在服务器上运行,否则将由客户机执行该工作
  • 为执行大量查找的显示字段计算
我不太确定的想法可能实际上没有网络问题:

  • 使用私有视图或“共享、首次使用时私有”视图
  • ?

还有,你在哪里测量这个?如果您是在服务器而不是在客户机上测量这一点,那么很自然会想知道磁盘上的数据在哪里。可能是notes数据库文件不在您的服务器中吗?

您打开的任何文档都会出现这种情况,还是只在特定文档中出现这种情况?您是否使用XPages显示文档?用于显示文档的表单设计中是否有任何大图像?您是否采取了任何措施阻止客户端缓存设计?任何文档,我们不使用xpages显示文档。表单的设计中没有大的图像。我们没有缓存阻止客户端到缓存的设计。如果您使用Notes客户端打开它,则不会出现“服务器将执行所有操作”的情况。与表单关联的所有公式和脚本都将在客户端上执行。这些公式和脚本所需的所有数据都将发送到客户端。我不能100%确定发送了哪些与嵌入式视图相关的数据,但在某些情况下,这也可能是大量数据。感谢您的评论,是否也可以向客户端发送少量数据,例如在服务器上执行更多操作?当然可以。如何操作取决于打开文档时实际尝试执行的操作。与创建数据库(或至少是表单)的开发人员交谈。如果他/她不在,您可能必须尝试寻找开发人员。如果您需要帮助,我的电子邮件在我的个人资料中。