アカマイは、必要なものを取得できる If-Modified-Since/ETAG をサポートしていると思います。ドキュメントを簡単に見てみると、役立つ次の箇条書きが見つかりました。
// アカマイのドキュメントより //
オブジェクトの有効期限が切れたときに Edge サーバーが条件付き GET 要求を送信できるように、オリジン サーバーがオブジェクトのバージョンを示す情報を送信していることを確認してください。
また、指定された時間以降にファイルが変更されていない場合、または指定された ETag 値がまだ一致している場合は、オリジン サーバーがこれらの条件付き要求に 304 Not Modified で適切に応答することを確認してください。
Cache-Control および Expires ヘッダーは、オブジェクトをキャッシュするかどうか、およびその期間をブラウザーに指示します。ただし、期限切れのオブジェクトを更新する場合、ブラウザーは、条件付き GET 要求でサーバーに送信できるオブジェクトのバージョンを示す情報を持っている必要があります。
ブラウザーで一般的に利用できるバージョン固有の情報には、(特に) 次の情報が含まれる場合があります。
Last-Modified: ブラウザーがオブジェクトをキャッシュするときに Last-Modified ヘッダーを受信した場合、ブラウザーは、オブジェクトを更新するときに If-Modified-Since ヘッダーを送信し、サーバーにオブジェクトが変更された場合にオブジェクトを送信するように要求できます。日付が指定されていない場合は、304 Not Modified 応答で応答します。HTTP 応答で受信した例: Last-Modified: Fri, 06 Feb 2009 00:08:43 GMT
ETag: ETag は、オブジェクトの特定のバージョンを識別する一意の文字列です。ブラウザーがオブジェクトと共に ETag ヘッダーを受信した場合、オブジェクトを更新するときに If-None-Match ヘッダーを送信して、現在の ETag が要求内の ETag と一致しない場合にオブジェクトを送信するか、304 で応答するようにサーバーに要求できます。変更されていない場合の応答。HTTP 応答で受信した例: ETag: "4514b5-4824-4743e60ff96c0" オブジェクトの有効期限が切れたときにブラウザーが条件付き GET 要求をサーバーに送信できるように、サイトがオブジェクトのバージョンを示す情報を送信していることを確認してください。 .