CodeShot
Midسختی 3 از ۵· در 25٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت SSR، SSG و ISR در Next.js چیست؟

نشان کردن

پاسخ کوتاه

SSR در هر درخواست روی سرور رندر می‌شود؛ SSG در زمان Build از پیش ساخته می‌شود؛ ISR ترکیبی است که صفحهٔ استاتیک را در بازه‌های زمانی دوباره می‌سازد.

پاسخ کامل

برای محتوایی که به‌ندرت تغییر می‌کند (مثل وبلاگ)، SSG سریع‌ترین گزینه است؛ برای داده‌ای که باید همیشه به‌روز باشد، SSR مناسب‌تر است؛ ISR راهی میانه است که بدون Build کامل مجدد، صفحات را در پس‌زمینه تازه نگه می‌دارد.