سلام
میخواستم تو سایت قسمت پیام راه بندازم که کاربرها بتونن به همدیگه پیام بدن
به دلیل اینکه نمیخوام منابع سرور رو در گیر سوکت کنم دنبال روشی مناسب برای این کار هستم که از سوکت استفاده نشده باشه
از بک اند php و فرانت React استفاده میکنم
منتظر نظرات ارزشمندتون هستم
با تشکر
سلام علیرضا رحیمی عزیز! 😊
برای راهاندازی سیستم پیامرسانی بدون سوکت و با PHP و React، این روشها پیشنهاد میشوند:
Polling:
فرانتاند هر چند ثانیه یک بار از سرور درخواست میکند تا پیامهای جدید را بررسی کند. ساده اما ممکن است به سرور فشار بیاورد.
Long Polling:
سرور درخواست را باز نگه میدارد تا پیام جدیدی بیاید. کارآمدتر از Polling معمولی است.
SSE (Server-Sent Events):
سرور به طور خودکار پیامها را برای فرانتاند میفرستد. یکطرفه و سبکتر از سوکت.
Webhooks:
اگر پیامها از سرویس دیگری میآیند، سرور شما میتواند از طریق Webhook پیامها را دریافت کند.
پیشنهاد من:
اگر میخواهید ساده شروع کنید، Polling یا Long Polling را امتحان کنید.
اما اگر به دنبال کارایی بیشتر هستید، SSE بهترین گزینه است. 😉
موفق باشی! 🚀
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟