وحید حسنی
3 سال پیش توسط وحید حسنی مطرح شد
3 پاسخ

انتخاب استراتژی صفحات در NextJs

سلام وقت بخیر
من به تازگی Nextjs رو شروع کردم و متوجه شدیم که چندین حالت برای نوع رندر صفحات داره مثل CSR,SSR,SSG
ولی خب از روی تجربه نداشتن توی این زمینه درگیر این شدم که کدوم رندرینگ رو باید چه موقعی استفاده کنیم؟
از دوستان اگه تجربه هایی دارید ممنون میشم به اشتراک بزارید
پ.ن: تقریبا کار هرکدومشون رو میدونم چی و چجوریه...میخوام از لحاظ تجربی ببینم مثلا توی چه صفحاتی از وبسایت از کدوم استراتژی استفاده کنم؟!
خیلی ممنون


ثبت پرسش جدید
محمد شامخی
تخصص : fullstack developer
@mohamadshamekhi 3 سال پیش مطرح شد
1

سلام وقت بخیر
@vah.id

درمورد ssr , ssg ,csr
اگه بخوایم درمورد seo حرف بزنیم ssr و ssg
ولی اگه بخوام در مورد امنیت بیشتر صحبت کنیم اول ssg و بعدش ssr
اگر بخوام درمورد اپدیت صحبت کنم ssg خوب نیست چرا چون ssg یک بار build میگیری روی سرور قرار میگیره برای مثال اگر پروژه باشه که قرار نباشه اپدیت بشه از ssg استفاده میکنیم ولی پروژه اگه هر دفعه اپدیت داره بهتره از ssg استفاده نشه چون باید برای نشون دادن اپدیت دوباره build بگیری
ولی اگه سئو مهم باشه و همینطور دیتامون قراره هر دفعه اپدیت بشه از ssr استفاده میکنیم
تفاوت ssr با ssg در اینه که ssr وقتی کابر برای مثال میره صفحه ی لاگین یه درخواست به سرور میره و سرور بر اساس درخواست صفحه ی لاگینو generate میکنه و به client ارسال میکنه
اما در ssg صفحات بعد از هر build ساخته میشه در سرور قرار میگیره و کاربر هروقت درخوسات بده اون صفحه براش ارسال میشه

درمورد ssr و csr
پیشنهاد میکنم که این مقاله رو حتما بخونی چون خیلی خوبه
https://liara.ir/blog/%D9%85%D9%82%D8%A7%DB%8C%D8%B3%D9%87-client-side-rendering-%D9%88-server-side-rendering/


وحید حسنی
تخصص : برنامه نویس وب
@vah.id 3 سال پیش مطرح شد
0

@mohamadshamekhi
با تشکر از پاسخ خوب و کاملتون..واقعا عالی بود
فقط الان به عنوان مثال ما یه وبلاگ داریم کلا دو صفحه ایندکس داره و یه صفحه سینگل پست...الان برای این دوتا صفحه پیشنهاد چیه؟‌ از api داریم پست ها رو میگیریم مثلا توی صفحه ایندکس..این الان کدوم استراتژی باید باشه؟


محمد شامخی
تخصص : fullstack developer
@mohamadshamekhi 3 سال پیش آپدیت شد
1

@vah.id
ببین الان توی index قطعا دیتا داری که داینامیکه و قطعا اپدیت میشه و به سئو نیاز داری
اگه به سئو نیاز داری از ssr استفاده کن اگه نیاز نداری از csr همین توی سینکل اتفاق می افته


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام