Revalidation Tag とは?
revalidation tag は 1 つ以上のキャッシュ済み fetch に関連付けられた識別子で、それらをグループとして無効化できるようにします。書き込みの後、そのタグを指定して revalidate を呼び出すと、それを持つすべてのエントリが stale としてマークされます。これにより、アプリケーションはすべてをクリアするのではなく、影響を受けたデータだけを正確に更新できます。
なぜ重要か
タグベースの無効化は、変更が実際に触れたものだけをパージすることで、キャッシュを新鮮かつ効率的に保ちます。これが mutation 後のオンデマンド再検証を的確なものにします。
関連ガイド
What Is a Cache Tag?A cache tag is a named label on a cached entry that groups related items so they can be looked up and purged…
What Is On-Demand Revalidation?On-demand revalidation invalidates and rebuilds cached pages or data in response to an explicit event, like a…
What Is a Data Mutation?A data mutation is an operation that creates, updates, or deletes server state, unlike a read, and usually re…