حذف یک صفحه از data base

پرسیده شده
فعالیت 1051 روز پیش
دیده شده 374 بار
0

سلام خسته نباشید 

ظاهرا تو حالت SSG وقتی مثلا یک پستی از db حذف بشه ما بازهم با اون route قبلی میتونیم به اون صفحه دسترسی داشته باشیم چون تو زمان build موجود بوده .

با استفاده از revalidate هم باز یه زمانی طول میکشه تا تغییرات db اعمال بشه.

می خواستم ببینم راه حلی داره که تغییرات در لحظه اعمال بشه؟

و سوال دیگه اینکه اگر ما بازه revalidate رو خیلی کوتاه بذاریم روی عملکرد سرور تاثیر نداره؟

فایل پیوست

علیرضا ایمانی
علیرضا ایمانی

22 خرداد 00

0
حذف شده

سلام

به صورت پیش فرض این موردی که میگید در ssg وجود داره چون که صفحه از قبل ایجاد میشه و ساخت مجدد مطابق با روش که در جلسات هست ایجاد میشه!

این موضوع رو باید دقیقا در اون مورد که هست کامل بررسی کرد! مثلا اگر خیلی این موضوع مهم میشه از ssr استفاده کرد که البته باید اون سربارهایی رو هم که داره رو پذیرفت.

البته این موضوع معمولا اونقدر مشکلی ایجاد نمیکنه که خیلی درگیرش بشیم و یه سری راه کار هم هست که معمولا خیلی جالب نیست از این موارد استفاده بکنیم مثلا میشه بعد از اعمال عر تغییر یک بار خودمون request بزنیم که در سریعترین زمان ممکن اون کش جایگزین بشه

 

سوال دوم هم بستگی داره به اینکه چقدر اون موردی که مد نظر هست بهش request میخوره! اگر تعداد کم باش مشکلی که نداره و اگر هم زیاد باشه باید با توجه شرایط تصمیم گیری بشه

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

22 خرداد 00