مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

scorpan

عضویت از 1393/07/14

اعلام آنلاین تعداد پیامها

  • سه شنبه 25 آبان 1395
  • 20:11
تشکر میکنم

با سلام و خسته نباشید 

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

 حالا میخوام اگر پیام جدیدی به صفحه اضافه شد در همون لحظه به این عدد اضافه بشه . چطور باید این کارو انجام بدم ؟

سپاسگذارم

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

سید محمد صفوی

عضویت از 1393/05/05

  • چهارشنبه 26 آبان 1395
  • 10:23

2 راه هست .

یا میتونید از SignalR استفاده کنید که Realtime کار میکنه و همون لحظه نشون میده.

یا میتونید با webApi و ajax جاوا اسکریپت بنویسید که مثلا هر 1 دقیقه ریکوست به سرور پست کنه و پاسخو با json  یا html هر کدوم مایل بودید دریافت کنید و نشون بدید.

-----------------------------------------------------------------------------------------------------

www.itshine.net
www.panberes.ir

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 26 آبان 1395
  • 10:28

بهتزین حالت طبق گفته دوست خوبمون آقای صفوی استفاده از Signalr هست

ارسال پیام لحظه ای به کاربران آنلاین در سایت

کاربر سایت

scorpan

عضویت از 1393/07/14

  • چهارشنبه 26 آبان 1395
  • 10:39

بسیار سپاسگذارم . 

فکر کنم بهینه ترین حالت همون signalR باشه 

کاربر سایت

سید محمد صفوی

عضویت از 1393/05/05

  • چهارشنبه 26 آبان 1395
  • 10:47

بنده هم با نظر مهندس مدائنی عزیز موافقم . بهترین حالت قطعاً همونه

ولی اگه بخواهید از تغییرات دیتا در دیتابیس به کاربر پیام لحظه ای فرستاده بشه . ممکنه به مشکلاتی برخورد کنید . من توی یه پروژه ام با تعداد کاربر بالا بامشکل سربار سرور برخورد کردم و مجبور شدم روشمو تغییر بدم .

من پیشنهاد میکنم ساده ترین روش و مطمئن ترین روش رو امتحان کنید یعنی با لود شدن  صفحه داده های مربوط به Notification تون هم لود بشه . البته اگه واقعا نخواید لحظه ای کار کنید

-----------------------------------------------------------------------------------------------------

www.itshine.net
www.panberes.ir

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

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

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)