NOTE 063 / 2020年
複数のサイトを一つの配信にまとめる
複数のサイトを一つの配信にまとめるときの、パスの分け方です。
読了目安 約2分
一つのドメインの下に複数のサイトを置くと、パスごとに配信先を分けたくなります。CloudFront のビヘイビアを使えば、パスの条件に応じてオリジンを切り替えられます。
設定では、どのパスを優先するか、末尾のスラッシュをどう扱うかを決めます。キャッシュのキーにパスが含まれるため、意図しない共有が起きないように確認しましょう。
押さえたい点
- 01パスの条件を先に決める
- 02優先順位を確認する
- 03キャッシュのキーを意識する
参考資料
外部サイトが開きます。内容は各サイトの管理下にあります。
- AWS ドキュメント 外部サイトdocs.aws.amazon.com
- Amazon S3 ガイド 外部サイトdocs.aws.amazon.com
- Amazon CloudFront ガイド 外部サイトdocs.aws.amazon.com
- Amazon ECS ガイド 外部サイトdocs.aws.amazon.com
- MDN Web Docs 外部サイトdeveloper.mozilla.org
- web.dev 外部サイトweb.dev
- W3C WAI 外部サイトw3.org
- GitHub Docs 外部サイトdocs.github.com
- Chrome for Developers 外部サイトdeveloper.chrome.com
- TypeScript ドキュメント 外部サイトtypescriptlang.org
- MDN HTTP 外部サイトdeveloper.mozilla.org
- MDN パフォーマンス 外部サイトdeveloper.mozilla.org
- パフォーマンスを学ぶ 外部サイトweb.dev