راکت

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

4 پاسخ

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

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

محسن
محسن
@mohsenmoradi1851
ثبت پرسش جدید

پاسخ‌ها

4
سهیل رضایی
سهیل رضایی
@rezaesoheil

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

شاید پاسخ شما همین‌جا باشد

محسن
محسن
@mohsenmoradi1851

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

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

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