株式会社オブライト
Web Frontend2026-05-17

ISR(インクリメンタル静的再生成)

別名: Incremental Static Regeneration / インクリメンタル静的再生成

Next.js が導入した SSG と SSR のハイブリッド方式。ページごとに再検証間隔(revalidate)を設定し、一定時間後のアクセス時にバックグラウンドで HTML を再生成する。全ビルドなしにコンテンツを更新できる。


概要

ISR では `revalidate: 3600`(1 時間)のように設定すると、その時間内のリクエストはキャッシュ済み HTML を返し、期限切れ後の最初のリクエストでバックグラウンド再生成が走ります。On-Demand ISR を使うと CMS のコンテンツ更新をトリガーに即時再生成も可能です。

Vercel での挙動

Vercel では ISR の再生成されたページが Edge ネットワークにキャッシュされ、グローバルに低レイテンシで配信されます。Vercel + Next.js 16 完全ガイド でキャッシュ戦略を詳しく解説しています。

関連コラム

関連用語

お気軽にご相談ください

お問い合わせ