2017-04-18 17 views
0

AWS S3とCloudfrontでホストされている静的なWebサイトがあります。初めて新しいページをアップロードすると、そのページは瞬時に利用可能になります。その後、ファイルを変更すると、ウェブサイトの変更が約24時間遅れます。AWS S3とCloudfrontで静的なWebサイトの更新を高速化

どのようにこのアップデートを高速化できますか?

答えて

0

あなたの状況は、S3 Staticのウェブサイトホスティングを使用しています。 CloudFrontを使用してS3をスピードアップしていると思います。

デフォルトでは、CloudFrontデプロイメントを作成すると、デフォルトのTTLは1日になります。
TTL値が残っていると、ファイルは更新されません。

ファイルが頻繁に更新される場合は、TTLを変更することをおすすめします。

Modifying TTL Images

我々はTTLにあなたのリンクを送信します。 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html

ファイルが頻繁に更新されないが、時折更新したい場合は、無効化という機能を使用できます。
無効化は、残りのTTL値を削除する機能です。

/images/image1.jpg
/画像/画像*
/画像/ *

あなたはこれらの方法でそれを使用することができます。

ご不明な点がございましたら、お気軽にご返信ください。
ありがとうございます。

+0

また、無効化へのリンクを提供します。 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html –

+0

ルートページ(mywebsite.com)で無効化が機能しませんでしたが、何を書き込むのかわかりませんでしたが、TTLを修正しました – Mostafa

関連する問題