CDN でキャッシュする構成に ① HTTPリクエスト ② キャッシュが なければフェッチ ③ GraphQLクエリを 叩いてデータ取得 ④ SSR (Sever Side Rendering) ⑦ HTTPレスポンス ⑤ SSRした結果 (HTML / JS / CSS)を返却 ⑥ エッジサーバー にキャッシュ ① HTTPリクエスト ② キャッシュを そのまま返却 CDNのエッジサーバーに キャッシュがない場合 CDNのエッジサーバーに キャッシュがある場合 Webサーバー リリース時に キャッシュパージ CI/CD環境等 レスポンスヘッダーに s-maxage を付与 ※ + ※ s-maxage とは、CDN層にだけ キャッシュ時間を伝えるヘッダー → 1⽇数回ある物件の次回更新開始⽇時を付与 1回⽬ 2回⽬ リクエスト s-maxage: 8時間