最終確認日
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")を使うように制限する

公開日
更新日
