デフォルトの HTTP キャッシュ制御ヘッダの無効化

デフォルトで、Spectrum™ Technology Platform Web サービスは、次の HTTP ヘッダをキャッシュに使用します。

Cache-Control: no-cache,no-store,no-transform,must-revalidate 
Expires: Wed, 07 Jan 2015 15:38:03 GMT //48 hours in the past
Pragma: no-cache

これらの HTTP ヘッダは、Map Tiling サービスには適していません。ただし、これらのデフォルトの HTTP ヘッダを無効にして、個々の Web サービスで定義されるヘッダで HTTP キャッシュ動作を設定することができます。

注: この変更をクラスタに適用する場合は、クラスタ内の各ノードに対して以下の手順を繰り返す必要があります。

デフォルトの HTTP キャッシュ制御ヘッダを無効にするには

  1. Spectrum™ Technology Platform サーバーを停止します。
  2. この設定ファイルをテキスト エディタで開きます。
    SpectrumFolder\server\app\conf\spectrum-container.properties
  3. 次のプロパティを true から false に変更します。
    spectrum.cache.control.headers.enable=false
  4. プロパティ ファイルを保存して閉じます。
  5. Spectrum™ Technology Platform サーバーを開始します。