علی رضا رحیمی
2 ماه پیش توسط علی رضا رحیمی مطرح شد
1 پاسخ

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

سلام

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

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


ثبت پرسش جدید
Amin
تخصص : علاقه مند به برنامه نویسی
@Hephaestus 1 روز پیش مطرح شد
0

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


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

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

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

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

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


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


موفق باشی! 🚀


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

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