ورود

View Full Version : حرفه ای: چطور یه div رو مثل فیس بوک یا سایت المپیک لندن رفرش کنم ؟



alasht
سه شنبه 17 مرداد 1391, 12:29 عصر
با سلام خدمت دوستان
اگه سایت المپیک لندن رو دیده باشید ( london2012.com ) در قسمت نمایش زنده نتایج وقتی یه ورزشکار امتیازی به ثبت میرسونه بدون اینکه سایت رفرش بشه به صورت اتوماتیک نتیجه رو نشون میده
حالا من میخوام یه همچین چیزی اما برای یه کار دیگه برای سایتم درست کنم
من با jquery و php کار میکنم
یه راه خیلی راحت وجود داره که هر 1 ثانیه یکبار یه چند ثانیه یکبار با جکوئری مقداری رو به فایل php پست کنم و نتیجه رو تو div مورد نظر نشون بدم که اینطوری مطمئنا اصلا کار استاندارد و درستی نیست
من میخوام طوری عمل بشه که به محض ایجاد تغییر در مقادیر دیتابیس به صورت اتوماتیک رفرش بشه و اخرین مقدار رو نشون بده
یا مثل فیس بوک به عنوان مثال اگه کسی درخواست دوستی بفرسته همون لحظه و بدون رفرش کامل سایت رو منوی بالا نشون میده
ممنون میشم از دوستان راهنمایی کنند که چطوری میتونم با جی کوئری و php همچین کاری بکنم که کمترین فشار به سرور بیاد
با تشکر فراوان

Reza1607
سه شنبه 17 مرداد 1391, 23:51 عصر
تو تالار php‏ كلمه comet‏ رو جستجو كن

mostafa_shaeri_tj
شنبه 21 مرداد 1391, 19:30 عصر
لینک های زیر نمونه کد های comet همراه با توضیح هستن :
http://jsjoy.com/blog/197/simple-php-comet-example

http://gonzalo123.wordpress.com/2011/03/14/real-time-notifications-with-php/