複数の JAR、Java ソース、および最大 50 の XP/CC 要素を含む XPages アプリケーションのビルド時間は、WAN 経由でサーバー上にビルドするのに約 1 分かかります。アプリケーションをローカルにレプリケートしたところ、ビルド時間が ~10 秒に短縮されました。
数日前から、ローカル アプリケーションのビルドは非常に遅く、約 2 ~ 5 分です。いくつかの実験の後、回避策があります: ロケーション ドキュメントで TCP ポートを無効にすると、ビルド時間がわずか数秒に短縮されます。機能しても、あまり役に立ちません-テストにはユーザーの認証が必要なので、設計の変更をリモートまたはローカルサーバーに複製する必要があります-つまり、場所(オンライン/オフライン)を毎回変更する必要があります.
UPDATE 2013-04-04:現在のロケーション ドキュメントを複製し、ホーム サーバーとディレクトリ サーバーを削除しました。驚いたことに、この場所ではビルド時間が数秒に戻りました。TCP ポートが有効になっているため、レプリケーションが可能です。さらに驚いたのは、ホーム/ディレクトリ サーバーを新しい場所に戻しても問題が再現されなかったという事実です。実際、パフォーマンスには影響しません。私は現在の場所のドキュメントの名前を変更し、すべてが正常になったので、それを知っています. 私の理解では、クライアント構成の「何か」は場所名に接続されていました。サイモンのヒントのおかげで、さらに調査します。
質問はまだ未解決です:この動作を制御する (eclipse) 設定を探しています - ローカルアプリケーションのビルド中のサーバーとの意図しない通信。