キャッシュ

キャッシュするタイミングや使用するキャッシュ戦略など、データの主要な側面を見極めることで、処理のパフォーマンスを高めることができます。

  • データを呼び出す頻度は高いか? 結果が反復されることが多いか?

  • データソースとキャッシュ情報の一貫性を維持できるか?
    最低でもキャッシュが更新されるまでの間。

Mule Runtime Engine (Mule) では、Cache スコープや HTTP キャッシュ API ゲートウェイポリシーなど、カスタマイズ可能な戦略によってニーズに合わせたキャッシュ処理を実現できます。どちらの戦略も、処理負荷、特にリモートホストとのネットワークインタラクションを減らすことで、同じデータを頻繁に要求するアプリケーションに役立ちます。

Cache スコープは、デフォルトのメモリ内キャッシュがメモリリソースをすべてコンシュームしてしまうような本番環境に適しています。これを回避するには、慎重に定義されたストレージポリシーと有効期限ポリシーによるオブジェクトストアキャッシュ設定を使用します。