Xpages 设计元素、托管 bean 限制
Xpages design elements, managed bean limits
抱歉,这不是编码问题,不确定是否应该张贴在这里。
我对 Notes nsf 应用程序设计元素中 'large' 与存储的数据或记录量相对的概念感到困惑。例如说我们不应该有太多的观点,但是'too many'没有给出任何比例,它之前是10,50,100,500吗'slows down'。我也意识到它是基于视图设计的,但是 'too many' 的一些想法会有所帮助。在这种情况下,数据和设计元素在同一个 nsf 中。
是否有关于 XPage、自定义控件、托管 Bean、Java 类 等元素数量的建议。什么会被视为过多?在这种情况下,我在单独的 nsfs 中有数据和逻辑。
任何指导将不胜感激。
谢谢
设计元素的数量有限制。但是除非您将整个 JavaScript 框架导入 NSF,否则您不太可能成功。
如前所述,视图性能取决于许多因素。 500 个设计得体的视图就可以了。 50 个表现不佳的视图可能很糟糕。对列的大量求助会影响需要创建和管理的索引数量。在视图选择公式或列公式中使用 @Today
或 @Now
将是一个大问题。大量很少更改的文档、每 30 秒更新一次的少量文档、大量用户定期更新 - 这些都会对性能产生影响。
代码中的性能也会产生影响,XPages 工具箱或代理分析会给出一个想法。 DocumentCollection.count()
很慢,但有时需要。注意收集可能会更快。有各种博客文章对此进行了介绍。
具有不断增长的映射的托管 bean 将影响 Java 内存。
但服务器端的性能始终得到提升。 Domino 10 中的 gRPC 将具有极高的性能。因此,请始终尝试使用最新版本并及时了解会议等会议的最新情况,以便您了解正在进行哪些 TCO 改进。
归根结底,如果不深入了解您的架构和代码,没有人能够给您明确的答案。
抱歉,这不是编码问题,不确定是否应该张贴在这里。
我对 Notes nsf 应用程序设计元素中 'large' 与存储的数据或记录量相对的概念感到困惑。例如说我们不应该有太多的观点,但是'too many'没有给出任何比例,它之前是10,50,100,500吗'slows down'。我也意识到它是基于视图设计的,但是 'too many' 的一些想法会有所帮助。在这种情况下,数据和设计元素在同一个 nsf 中。
是否有关于 XPage、自定义控件、托管 Bean、Java 类 等元素数量的建议。什么会被视为过多?在这种情况下,我在单独的 nsfs 中有数据和逻辑。
任何指导将不胜感激。
谢谢
设计元素的数量有限制。但是除非您将整个 JavaScript 框架导入 NSF,否则您不太可能成功。
如前所述,视图性能取决于许多因素。 500 个设计得体的视图就可以了。 50 个表现不佳的视图可能很糟糕。对列的大量求助会影响需要创建和管理的索引数量。在视图选择公式或列公式中使用 @Today
或 @Now
将是一个大问题。大量很少更改的文档、每 30 秒更新一次的少量文档、大量用户定期更新 - 这些都会对性能产生影响。
代码中的性能也会产生影响,XPages 工具箱或代理分析会给出一个想法。 DocumentCollection.count()
很慢,但有时需要。注意收集可能会更快。有各种博客文章对此进行了介绍。
具有不断增长的映射的托管 bean 将影响 Java 内存。
但服务器端的性能始终得到提升。 Domino 10 中的 gRPC 将具有极高的性能。因此,请始终尝试使用最新版本并及时了解会议等会议的最新情况,以便您了解正在进行哪些 TCO 改进。
归根结底,如果不深入了解您的架构和代码,没有人能够给您明确的答案。