با سلام و خسته نباشید
من در سایت خودم یه بخش پیامها برای کاربر دارم که در بالای سایت کنار اسم کاربر وقتی لاگین میکنه تعداد پیامها نمایش داده میشه .
حالا میخوام اگر پیام جدیدی به صفحه اضافه شد در همون لحظه به این عدد اضافه بشه . چطور باید این کارو انجام بدم ؟
سپاسگذارم
2 راه هست .
یا میتونید از SignalR استفاده کنید که Realtime کار میکنه و همون لحظه نشون میده.
یا میتونید با webApi و ajax جاوا اسکریپت بنویسید که مثلا هر 1 دقیقه ریکوست به سرور پست کنه و پاسخو با json یا html هر کدوم مایل بودید دریافت کنید و نشون بدید.
-----------------------------------------------------------------------------------------------------
بهتزین حالت طبق گفته دوست خوبمون آقای صفوی استفاده از Signalr هست
بسیار سپاسگذارم .
فکر کنم بهینه ترین حالت همون signalR باشه
بنده هم با نظر مهندس مدائنی عزیز موافقم . بهترین حالت قطعاً همونه
ولی اگه بخواهید از تغییرات دیتا در دیتابیس به کاربر پیام لحظه ای فرستاده بشه . ممکنه به مشکلاتی برخورد کنید . من توی یه پروژه ام با تعداد کاربر بالا بامشکل سربار سرور برخورد کردم و مجبور شدم روشمو تغییر بدم .
من پیشنهاد میکنم ساده ترین روش و مطمئن ترین روش رو امتحان کنید یعنی با لود شدن صفحه داده های مربوط به Notification تون هم لود بشه . البته اگه واقعا نخواید لحظه ای کار کنید
-----------------------------------------------------------------------------------------------------
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)