Xpages撰写新文档时的延迟时间

Xpages撰写新文档时的延迟时间,xpages,Xpages,但是,我必须等待8秒-10秒,结构文档才会出现。此外,在其结构中,最多显示绑定到数据源的10-15个字段。也有一些部分刷新,但一切正常,延迟时间是只有当我访问上述按钮 这是服务器问题吗?什么原因会通过按钮导致上述延迟?尝试将设置“不验证或更新数据”添加到按钮。这将防止该按钮的当前页面出现任何页面生命周期。您正在重定向到一个新页面,并且没有运行其他代码,因此不需要更新当前页面 如果仍然需要很长时间,这是您要访问的页面上的一个问题。我已经添加了设置,但没有看到任何更改。有趣的是,我在其他应用程序中使

但是,我必须等待8秒-10秒,结构文档才会出现。此外,在其结构中,最多显示绑定到数据源的10-15个字段。也有一些部分刷新,但一切正常,延迟时间是只有当我访问上述按钮

这是服务器问题吗?什么原因会通过按钮导致上述延迟?

尝试将设置“不验证或更新数据”添加到按钮。这将防止该按钮的当前页面出现任何页面生命周期。您正在重定向到一个新页面,并且没有运行其他代码,因此不需要更新当前页面


如果仍然需要很长时间,这是您要访问的页面上的一个问题。

我已经添加了设置,但没有看到任何更改。有趣的是,我在其他应用程序中使用了相同的方法/代码。结构比此结构更复杂,延迟/等待时间更短。在该服务器上每隔一个XPage,您是否会获得相同的性能影响?如果不是,则与服务器无关。接下来的问题是,当您通过url(例如/doc.xsp?action=createDocument)直接访问页面时,是否会获得相同的性能?从你到目前为止所说的话来看,我希望你会这样做。在这种情况下,该XPage上的某个地方存在性能问题,当我访问相应的XPage@doc.xsp?action=newDocument时,您需要对其进行故障排除以确定原因。我也试着打开xpage:doc.xsp,但情况相同。诚恳地说,在添加了“请勿验证或更新数据”之后,等待时间更短,但我仍然需要等待几秒钟。我还使用了page.xsp?action=newDocument的其他应用程序,结构更复杂(更多字段),但页面加载速度更快。我在打开xpage的按钮中添加了refreshMode=“norefresh”,现在它已打开OK。但是,删除refreshMode=“complete”时可能会遇到一些问题吗?您不应该这样做。不运行刷新会丢失的唯一行为是将用户对当前页面所做的任何更新传递到页面的服务器端映射。但只有在保存文档或导航到视图中的新页面,然后打开页面时,这才有意义。这些都没有发生。
<xp:button value="  Add" id="button1">

    <xp:eventHandler event="onclick" submit="true"
        refreshMode="complete">
        <xp:this.action>
            <xp:openPage name="/doc.xsp" target="newDocument"></xp:openPage>
        </xp:this.action>
    </xp:eventHandler>
</xp:button>