ネストされたカスタムコントロールがたくさんある複雑なxpageがあります。部分リフレッシュを実行するたびに4秒以上かかる。複雑さを取り除くと、うまく動作し、望みどおり速くなります。複雑なXpageは部分的な更新に時間がかかります
私はこの複合Xpageでテストを行いました。部分実行モードでも、この簡単なテストでは4秒以上かかることがありました。
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="true" refreshMode="partial" refreshId="refreshPanel" disableValidators="true" execMode="partial" execId="inputText1">
</xp:eventHandler>
</xp:button>
<xp:div id="refreshPanel">
<xp:inputText id="inputText1"></xp:inputText>
</xp:div>
execution time of partialrefresh
誰もがこの上のヒントを持っていますか?調整可能なサーバー設定はありますか?
あなたのサポートのためにKnutとChrisに感謝します。両方の回答を受け入れられたものとしてマークしますが、一方のみが許可されます。少なくともあなたのXSPプロパティでは、 "ランタイム最適化されたJavaスクリプトとCSSリソースを使用する"を有効にしてください。私のパーシャルリフレッシュは、これまでになく速くなっています。この変更でどのダウンサイトに直面するのですか? RAMにはXpagesが入っていますか?私のRAMにはXpageの費用はいくらですか? – MeMeMax
明白な欠点があるのかどうか分かりません。基本的にJSファイルとCSSファイルを少数のファイルにまとめるだけで、サイトの読み込みをはるかに高速化する必要があるリクエストの数を減らすことができます。実際、私がタイプすると、CSSの相対URLに問題があるかもしれないと思いますか?その場合、単にURL参照を更新してください –
トリックをした間違った点を選んで申し訳ありません。 'サーバーページの永続性設定を変更して現在のページをメモリに保持する'は、私を助けたものでした。 – MeMeMax