AWS CloudFront は初めてです。私は理解できないように見える簡単な質問があります。
私は動的サイトを持っていますが、これは編集者が記事を入力できる CMS にすぎません。その後、CMS は静的な html ファイルを生成します (drupal 6 で boost モジュールを使用しています)。
だから私が理解できないのは、この結果を達成するためにhtmlファイルのキャッシュヘッダーを設定する方法です:
cloudfront で html ファイルを少なくとも 1 時間保持したいのですが、ファイルが変更されていないことを確認する必要があります。ファイルが変更された場合は、5 分以内に取得する必要があります。
私は理にかなっていますか?
私が思いついたのは次のとおりです。
<FilesMatch "\.((html)|((html)\.gz))$">
ExpiresByType text/html A300
Header append Cache-Control "must-revalidate"
</FilesMatch>
変更が行われなかった場合、ファイルは 5 分後に保持されますか?
ブラウザーによって結果が異なるため、自分でテストするのに苦労しています。