وب‌سرویس مجید

پروژه quell

open-source-labs/Quell

این کتابخانه یک راه‌حل سبک و کاربرپسند برای کش‌کردن درخواست‌های GraphQL در سمت کلاینت و سرور ارائه می‌دهد.

کاربرد:

کمک می‌کنه تا درخواست‌های تکراری به سرور ارسال نشه و تأخیر پاسخ‌های سنگین سرور کاهش پیدا کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی با GraphQL کار می‌کنی و می‌خوای عملکرد اپلیکیشن رو با کش هوشمند بهبود بدی، به‌ویژه در پروژه‌هایی که حجم درخواست‌ها زیاده.

چند مثال از موارد استفاده:

- جلوگیری از ارسال دوباره درخواست برای داده‌های ثابت مثل لیست دسته‌بندی‌ها ️

- کاهش بار سرور در صفحاتی که چندین بار داده مشابه درخواست می‌شه

- بهبود تجربه کاربری در اپلیکیشن‌های تحت شبکه ضعیف

  • ##GraphQL
  • ##Caching
  • ##JavaScript
  • ##Performance
  • ##OpenSource
  • ##ClientSide
  • ##ServerSide
  • ##Quell