PDA

View Full Version : حرفه ای: روش بهینه نمایش تعداد پیام ها مانند کلوپ یا توئیتر و...



majid1605
دوشنبه 05 خرداد 1393, 14:26 عصر
سلام
حتما سایتهایی مثل facebook یا همین کلوپ خودمون رو دیدید یک گزینه بالا سایت هست که تعداد پیام ها یا درخواستهای کاربر رو نشون میدن اغلب این گزینه تووی منوی بالایی سایت یا همون navbar نمایش داده میشه این یعنی در تمام صفحات سایت نمایش داده میشه اگه بخوایم از روشهای معمول واسه دریافت اطلاعات استفاده کنیم هربار که صفحات رفرش میشه تعداد زیادی درخواست واسه چک کردن این گزینه به سرور ارسال میشه ک ایا کاربر درخواست جدید یا پیام جدیدی داره یا نه وقتی تعداد کاربران آن لاین سایت بالا باشه قطعا این مشکل بیشتر نمود پیدا می کنه
می خوام بدونم روش بهینه ایی واسه اینکار وجود داره ؟
یه جا خوندم از node.js استفاده می کنند و یک کانکشن باز ایجاد می کنند که تا زمانی که کاربر مرورگر رو می بنده بازه و اینجوری دیگه مدادم برای ارتباط با دیتابیس فقط یک درخواست ارسال ارسال میشه

majid1605
سه شنبه 06 خرداد 1393, 19:17 عصر
کسی در این مورد نظری نداره؟:ناراحت:

majid1605
یک شنبه 11 خرداد 1393, 01:13 صبح
:ناراحت::ناراحت:

rezakho
یک شنبه 11 خرداد 1393, 08:26 صبح
چیزی که شما احتیاج دارید رو راحت تر هم میشه پیادش کرد

اما این مورد که بهش اشاره کردید در حوزه realtime web هست
قدیم ها بهش Comet میگفتند
اخیرا با روشی که nodejs ابدا کرده، کار راحتتر و دقیقتر شده
این تکنولوژی بیشتر برای سرویس های realtime مثل چت استفاده میشه، البته جیمیل هم برای ایمیل هاش از این تکنولوژی استفاده میکنه

این کلمات رو سرچ بزنید، مثال هم پیدا میکنید
Ajax Push
Reverse Ajax
Two-way-web
HTTP Streaming
HTTP server push (http://en.wikipedia.org/wiki/HTTP_push)