最終確認日

VercelにおけるISRWriteについて

Vercel では res.revalidate() を呼び出すごとに CDNキャッシュを無効化(Invalidate)+ 新しいHTML生成のトリガーが発生する 。 これは「ISR Write」とカウントされ、以下のような意味を持つ

項目 内容
ISR Write res.revalidate() などによるキャッシュの無効化リクエスト
影響範囲 各ページごとに1 Writeとカウントされる
無料枠(例: Hobby) 制限あり
有料プラン 高頻度でも許容。ただし課金に注意

無料枠の範囲だと現在の運用だとかなり厳しい。

VercelにおけるISRWriteについて-1753860294007

revalidate を呼び出す回数を減らしたほうがいいかもしれない。

対策してみる

revalidateTag("articles") を使う。これは 1 回の ISR Write としてカウントされるらしい。

  • 重要な記事に対しては毎 upload 時に revalidate を行う(これまで通り)
  • それ以外のメモに関しては 1日1回 にrevalidateTag("articles") を使うように制限する
サイトアイコン
公開日
更新日