در Next.js، کش کردن دادهها باعث افزایش سرعت و کاهش بار سرور میشود، اما در بسیاری از مواقع لازم است دادههای کششده پس از تغییر، مجدداً بهروزرسانی شوند. فرآیند Revalidating به شما این امکان را میدهد که کش را بهصورت کنترلشده و هوشمند بازسازی کنید تا کاربران همیشه جدیدترین اطلاعات را مشاهده کنند.
در این بخش با ابزارها و APIهای مختلف Next.js برای مدیریت اعتبارسنجی مجدد کش آشنا خواهید شد و یاد میگیرید در چه شرایطی از هر کدام استفاده کنید.
در این بخش یاد میگیرید:
-
cacheLife: تعیین مدت زمان اعتبار دادههای کششده
-
cacheTag: اختصاص برچسب به دادههای کششده برای مدیریت بهتر کش
-
revalidateTag: بهروزرسانی تمامی دادههای مرتبط با یک برچسب مشخص
-
updateTag: بهروزرسانی یا تغییر وضعیت یک برچسب کش
-
revalidatePath: اعتبارسنجی مجدد کش برای یک مسیر (Route) مشخص
-
چه دادههایی را باید کش کنیم؟ بررسی بهترین روشها و انتخاب دادههای مناسب برای کش
-
API Reference: آشنایی با مرجع کامل APIهای مربوط به مدیریت کش و Revalidation
در پایان این بخش، میتوانید استراتژی مناسبی برای کش و اعتبارسنجی مجدد دادهها در اپلیکیشنهای Next.js طراحی کنید تا تعادل مناسبی بین سرعت، عملکرد و بهروز بودن اطلاعات برقرار شود.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://nextjs.org/docs/app