最終確認日
VercelにおけるISRWriteについて
Vercel では res.revalidate()
を呼び出すごとに CDNキャッシュを無効化(Invalidate)+ 新しいHTML生成のトリガーが発生する 。
これは「ISR Write」とカウントされ、以下のような意味を持つ
項目 | 内容 |
---|---|
ISR Write | res.revalidate() などによるキャッシュの無効化リクエスト |
影響範囲 | 各ページごとに1 Writeとカウントされる |
無料枠(例: Hobby) | 制限あり |
有料プラン | 高頻度でも許容。ただし課金に注意 |
無料枠の範囲だと現在の運用だとかなり厳しい。
revalidate
を呼び出す回数を減らしたほうがいいかもしれない。
対策してみる
revalidateTag("articles")
を使う。これは 1 回の ISR Write としてカウントされるらしい。
- 重要な記事に対しては毎 upload 時に
revalidate
を行う(これまで通り) - それ以外のメモに関しては 1日1回 に
revalidateTag("articles")
を使うように制限する

公開日
更新日