دوستان سلام و وقت بخیر
خسته نباشید
من یک پروژه در دست دارم که تقریبا مثل راکت هست (از راکت کوچک تره و امکاناتش محدودتره) با موضوعی متفاوت. این چند وقت خیلی دیدم که راجع به SEO در SPA ها بحث میشه . میخواستم بدونم از نظر شما ، بهتره این پروژه رو SPA بزنم یا به صورت معمولی و چند صفحهای؟ یعنی در کل، کدوم بهتره ؟ کدوم یکی بر دیگری برتری داره یا خوبی و بدی های هر کدوم(به صورت کلی) چی هست؟
یه سوال حاشیهای هم راجع به فریمورک هایی مثل Vue دارم که ممنون میشم جواب بدید، دقیقا SSR چیه و فرقش با CSR چیه ؟ و شیوه پیادهسازیش خیلی فرق داره؟
سپاس از وقتی که میگذارید
موفق و سلامت باشید
یا حق
درود
ببینیید یه سری تفاوت ها هست.
Multi-page اپلیکیشن ها مشکلی در زمینه SEO ندارند
از طرف دیگه Sinple-page اپلیکیشن ها تجربه کاربری بهتری رو به کلاینت منتقل میکنند اما مشکلات SEO میتونه کمی آزار دهنده باشه
برای حل این مشکلات از SSR یا Server Side Rendering استفاده میشه.
فلسفه اش هم اینه که برای SPA ها چون خیلی از بخش ها On the Fly از سمت جاوااسکریپت لود میشه، پس موتور های جستجو نمیتونند یه سری تگ ها رو پیدا کنند (چون اون تگ احتمالا هنوز لود نشده)..
حالا میشه تمام محتوای SPA ها رو در سمت سرور رندر کرد و به شکل تگ های عادی HTML برگشت داد..
که با این تکنیک SSR یا Server Side Rendering میگند.
و برای ReactJs میتونی از Nextjs و برای VueJs میتونی از Nuxtjs استفاده کنی.
با این تفاسیر
همیشه بخش هایی از سایت ما هست ، که نیاز به SEO نداره مثلا پنل ادمین .. پس هیچ مشکلی نیست
و برای بخش هایی هم که SEO لازمه و اپلیکیشن تک صفحه ای هست که باید از روش بالا استفاده کنی
@mohsenbostan
@forughi.vahid
@ali.bayat
@hesammousavi
@hosseinshirinegad98
دوستان خوشحال میشم کمک کنید.
درود
ببینیید یه سری تفاوت ها هست.
Multi-page اپلیکیشن ها مشکلی در زمینه SEO ندارند
از طرف دیگه Sinple-page اپلیکیشن ها تجربه کاربری بهتری رو به کلاینت منتقل میکنند اما مشکلات SEO میتونه کمی آزار دهنده باشه
برای حل این مشکلات از SSR یا Server Side Rendering استفاده میشه.
فلسفه اش هم اینه که برای SPA ها چون خیلی از بخش ها On the Fly از سمت جاوااسکریپت لود میشه، پس موتور های جستجو نمیتونند یه سری تگ ها رو پیدا کنند (چون اون تگ احتمالا هنوز لود نشده)..
حالا میشه تمام محتوای SPA ها رو در سمت سرور رندر کرد و به شکل تگ های عادی HTML برگشت داد..
که با این تکنیک SSR یا Server Side Rendering میگند.
و برای ReactJs میتونی از Nextjs و برای VueJs میتونی از Nuxtjs استفاده کنی.
با این تفاسیر
همیشه بخش هایی از سایت ما هست ، که نیاز به SEO نداره مثلا پنل ادمین .. پس هیچ مشکلی نیست
و برای بخش هایی هم که SEO لازمه و اپلیکیشن تک صفحه ای هست که باید از روش بالا استفاده کنی
حالا میشه تمام محتوای SPA ها رو در سمت سرور رندر کرد و به شکل تگ های عادی HTML برگشت داد..
@ali.bayat
@forughi.vahid
@TimeRunner2359
@hosseinshirinegad۹۸
آیا در حالت SSR داده های دریافتی از API در لحظه mounted در سرور render میشه و میشه seo کردش؟
حالا میشه تمام محتوای SPA ها رو در سمت سرور رندر کرد و به شکل تگ های عادی HTML برگشت داد..
که با این تکنیک SSR یا Server Side Rendering میگند.
آیا با این کار که صفحه تو هر درخواست سمت سرور رندر میشه و نتیجه رو به کاربر بر میگردونه ویژگی کاربرپسندی SPA که refresh نشدن صفحه و سرعت SPA ها هست از بین نمیره؟ و آیا این موضوع عملمرد SPA شبیه به MPA نمیشه؟
@TimeRunner2359
@ali.bayat
@juza66
@developer
@roocketir
@hesammousavi
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟