在XPages的视图控件中使用dataCache属性

在XPages的视图控件中使用dataCache属性,xpages,Xpages,在视图控件的数据源中,有一个属性dataCache,具有Full、ID和NoData选项。据我所知: 完整-整个视图被持久化 ID-最小标量数据ID和位置。无法在POST期间访问列值 说得不够多,整个视图需要重建 但这个属性究竟是如何影响XPage的性能的呢?我可以在每个选项中使用哪些方法/功能?每个选项的适用性是什么?我还没有测试过,但我认为以下是正确的。内存中的持久性越强,为扩展/折叠等进行恢复的速度就越快。但是,用户越多,视图越大(列数而不是文档数,因为并非所有文档都会被缓存),内存不足问

在视图控件的数据源中,有一个属性
dataCache
,具有Full、ID和NoData选项。据我所知:

完整-整个视图被持久化

ID-最小标量数据ID和位置。无法在POST期间访问列值

说得不够多,整个视图需要重建


但这个属性究竟是如何影响XPage的性能的呢?我可以在每个选项中使用哪些方法/功能?每个选项的适用性是什么?

我还没有测试过,但我认为以下是正确的。内存中的持久性越强,为扩展/折叠等进行恢复的速度就越快。但是,用户越多,视图越大(列数而不是文档数,因为并非所有文档都会被缓存),内存不足问题的风险就越大。访问列值意味着您在从视图使用SSJS中的getColumnValues()时可能会遇到问题

XPages非常快,因此除非您有特定的性能问题,否则默认值应该足够了