dynamic rendering چیست

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

سلام جناب سوری خسته نباشید.

درمورد dynamic rendering سوال داشتم:

اینکه چی هست و ما چطور میتونیم آن را در یک پروژه پیاده سازی کنیم؟ آیا با next.js ما به این قابلیت دسترسی داریم که برای کاربر معمولی صفحات را سمت سرور رندر نکنیم و برای بات ها صفحات را رندر کنیم تا به سورس صفحه دسترسی داشته باشند.

فایل پیوست

1
حذف شده

سلام

dynamic rendering به این معنا هست که با توجه به اینکه چه کاربری درخواست ارسال کرده محتوای متناسب با اون رو برای ارسال بکنیم!

dynamic rendering در سال ۲۰۱۸ توسط گوگل ارائه شد که البته به این معنا نبود که قبل از اون هیچ سایتی از این تکنیک استفاده نمیکرده

یکی از اهداف اصلی گوگل این بوده که صفحات رو راحت تر بتون index  بکن که عملا زمانی که از next.js استفاده میکنیم مشکلی برای index کردن صفحات نداریم و به نوعی همین concept در next.js هم وجود داره

 

حالا اگر به دلایل دیگه لازم باشه از dynamic rendering استفاده بکنیم ابزار و روش های متفاوتی برای این مورد هست که همین پیاده سازی کردن هم خارج از بحث این تاپیک و صرفا به چند تا ابزار و داکیومنت اشاره میکنم

https://prerender.io/

Rendertron

puppeteer

 

Implement dynamic rendering with Rendertron

 

نکته آخر هم اینکه در بسیاری پروژه ها استفاده از next.js کفایت میکنه ولی همیشه باید همه گزینه ها روی میز باش و در یک پروژه واقعی همه موارد سنجیده بشه و متناسب با نیاز و شرایط ابزار بهینه استفاده بشه

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

20 تیر 00

جلسه آشنایی با Pre-rendering و کاربرد آن