13.3. Remote Services

EasyScoreCalculator クラスをレガシーシステムにブリッジする場合を除き、スコア計算でリモートサービスを呼び出さないでください。ネットワーク遅延により、スコア計算のパフォーマンスが大幅に低下します。可能であれば、それらのリモートサービスの結果をキャッシュします。

制約の一部がソルバーの開始時に一度計算され、解決中に変更されない場合は、それらをキャッシュされた問題ファクトに変換します。