ユーザ用ツール

サイト用ツール


aws:cloudfront:index.html

Amazon CloudFront

Amazon CloudFrontとは

Amazon CloudFrontの目的

  • CDN
  • ユーザに近いエッジサーバのキャッシュを使うことで、ユーザ配信を高速化する
  • エッジサーバでコンテンツのキャッシングを行い、オリジンの負荷を減らす


機能

  • AmazonS3におかれたコンテンツを高速に配信する仕組みです。
  • 独自ドメインでの配信可能
  • 独自ドメインのSSL証明書にも対応。


機能

キャッシュコントロール

キャッシュのInvalidation(無効化)

  • Invalidationの完了は、10分~15分程度
  • Lambdaで、S3へコンテンツのアップロードに連動して、CloudFrontから対象のコンテンツをInvalidation(無効化)できます。


レポートとログ機能

レポート機能

  • クライアントデバイス情報(ブラウザーやOSやLocationsなど)


注意

キャッシュ

同名のファイルはS3で上書きしても、CloudFlontの更新には時間差があります。
  • キャッシュの破棄(purge)に手間がかかる。
  • あるタイミングでキャッシュをすべて破棄したい場合には、DNSで切り替えるようにするのがよい。


参考

aws/cloudfront/index.html.txt · 最終更新: 2019/10/12 01:52 by kurihara

ページ用ツール