初めてモジュールを呼び出すと、xquery
時間がかかります。xquery
モジュールが解析され、モジュールキャッシュに存在するため、後続の呼び出し呼び出しが高速になる場合があります。
次のシナリオを検討してください:-
HTTP Server1- xdmp:invoke('/a/sample.xqy')
HTTP Server2 - xdmp:invoke('/a/sample.xqy')
両方のアプリ サーバーが同じモジュール DB を指しています。
質問:-
後続の呼び出し呼び出しが高速なのはなぜですか?
ただし、差分アプリ サーバーで同じモジュールを呼び出すと、呼び出しが遅くなります。キャッシュの目的で、この xquery モジュールは、アプリサーバーに基づく別のオブジェクトと見なされますか?
MarkLogic はモジュールキャッシュから移動するエントリをどのように決定しますか?
呼び出し後、MarkLogic がモジュールをキャッシュに保持する期間はどれくらい
xdmp:invoke
ですか?モジュールのキャッシュ サイズを増やすための ML 構成はありますか?