راکت

مشاوره در مورد راه اندازی قسمت پیام کاربران

1 پاسخ

سلام

میخواستم تو سایت قسمت پیام راه بندازم که کاربرها بتونن به همدیگه پیام بدن
به دلیل اینکه نمیخوام منابع سرور رو در گیر سوکت کنم دنبال روشی مناسب برای این کار هستم که از سوکت استفاده نشده باشه
از بک اند php و فرانت React استفاده میکنم

منتظر نظرات ارزشمندتون هستم
با تشکر

ثبت پرسش جدید

پاسخ‌ها

1
Amin
Amin
@Hephaestus

تخصص: علاقه مند به برنامه نویسی

سلام علیرضا رحیمی عزیز! 😊


برای راه‌اندازی سیستم پیام‌رسانی بدون سوکت و با PHP و React، این روش‌ها پیشنهاد می‌شوند:

  1. Polling:
    فرانت‌اند هر چند ثانیه یک بار از سرور درخواست می‌کند تا پیام‌های جدید را بررسی کند. ساده اما ممکن است به سرور فشار بیاورد.

  2. Long Polling:
    سرور درخواست را باز نگه می‌دارد تا پیام جدیدی بیاید. کارآمدتر از Polling معمولی است.

  3. SSE (Server-Sent Events):
    سرور به طور خودکار پیام‌ها را برای فرانت‌اند می‌فرستد. یک‌طرفه و سبک‌تر از سوکت.

  4. Webhooks:
    اگر پیام‌ها از سرویس دیگری می‌آیند، سرور شما می‌تواند از طریق Webhook پیام‌ها را دریافت کند.


پیشنهاد من:
اگر می‌خواهید ساده شروع کنید، Polling یا Long Polling را امتحان کنید.
اما اگر به دنبال کارایی بیشتر هستید، SSE بهترین گزینه است. 😉


موفق باشی! 🚀

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

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

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