オリジンサーバーが新しいリクエストでヒットするたびに、 max-age=7200 のキャッシュヘッダーと新しい GUID に等しい ETag を配置した特定の動的ページを持つ主に静的なサイトがあります。
Fiddler を介してこの .aspx ページの応答を調べていたところ、CDN を介してアクセスした最初の数回で ETag が変化し続けていることに気付きました (つまり、オリジン サーバーは 7200 の最大経過時間にもかかわらず 3 ~ 4 回ヒットしていました)。その後、2 時間 (7200 秒) かけて更新するポイントに到達し、最大年齢が尊重され、ETag は同じままでした。
この 2 時間が経過した後、若いキャッシュ年齢と新しい ETag (「12345678」としましょう) を含む新しい応答に気付きました。ただし、後続の要求は再び最大年齢を無視し、新しい ETag を使用してオリジンから新しいコピーを取得しました。毎回新しい ETag を表示するためだけに、さらにいくつかのリクエストを行いました。
その後、もう一度更新を押すと、何回か前のリクエストと同じ応答と ETag "12345678" が表示されました。
これは、異なるエッジ ノードが呼び出されており、キャッシュの有効期限が切れたときにオリジンから個別にデータが取り込まれているために発生していますか? 別のエッジ ノードからコンテンツを取得しているために別の ETag を取得している場合がありますが、7200 秒間の最大経過時間を尊重する特定のエッジ ノードにロックされることがありますか?