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

طراحی api برای سایت spa

درود.
زمانی که برای spa میخوایم api طراحی کنیم برای هر صفحه api برنیم یا برای یک موضوع خاص
تصور کنید که صفحه اصلی یک سایت فروشگاهی هست.پرفروشترین ها،پرتخفیفترین ها،لیست دسته بندی ها و ...
آیا بهتر هست که همه طی یک درخواست برگرده یا اینکه برای هرکدوم یک api طراحی بشه که سمت فرانت درخواست بده؟

مساله اینه که درحال حاضر سایتی به این صورت هست که جداجدا درخواست میده و از اونجایی که هر درخواست میانگین 500ms زمان میگیره سرعت لود صفحات خیلی پایین هست.


ثبت پرسش جدید
سهیل رضایی
@rezaesoheil 3 سال پیش مطرح شد
0

سلام
بهتره برای کامپوننت هایی که دارید درخواست های متفاوت به endpoint های خودشون بزنید یعنی کامپوننت پرفروش ترین محصولات رندر میشه و بعد دیتا هاش رو از مثلا /api/productspopular بگیره و بعد دوباره کامپوننت رو re render کنه. برای بقیه کامپوننت ها هم همینطور


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

سلام خسته نباشید
از نظر من بیای هر بخش یه component کن بعد بیا در component برای هر بخش یک api بزن به سرور و اطلاعات بگیری بهتره


محسن
@mohsenmoradi1851 3 سال پیش مطرح شد
0

@milwad @rezaesoheil
خب پروژه ما next هست.در نظر بگیرید برای لود صفحه اصلی 7 تا کامپوننت دارن درخواست میزنن.چیزی که من تا الان دیدم هر درخواست تقریبا 500 ms میگیره(طبق تلسکوپ) و صفحه اصلی سایت خیلی خیلی کند هست


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

یعنی با کامپوننتت کند میشه؟


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

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