توضیحاتی درباره چت روم تعداد بازدیدvisits : 250
|
|||||||||
2880
![]() ![]() ![]()
|
توضیحاتی درباره چت روم بنام خدا سلام دوستان میخوام یه سوال بپرسم ! روش دریافت پیام در چت روم چطوریه !؟؟؟ یعنی مثلا وقتی من یه متنی رو تویه باکس میزنم و بصورت آجاکس میفرستم و میره تویه دیتابیس باید اون طرف یه کدی بزارم که هر 1 ثانیه چک کنه ببینه پیامی در دیتابیس هست یا نه ، آیا اینطوریه؟؟؟؟؟ اگه اینطوریه خب پدر سرور قطعا در میاد دیگه ! راه دیگه ای نداره ! درضمن چطوری میشه برای ردیف های دیتابیس تاریخ انتقا گذاشتش؟؟ یعنی بعد 20 دقیقه حذف بشه؟؟ مثل کو کی ها ! |
||||||||
شنبه 14 تیر 1393 - 01:23 |
|
![]() |
سپاس هاThanks (1) : ariaman5 - |
amalian
![]() ![]()
|
پاسخAnswer 1 : توضیحاتی درباره چت روم شما می توانید وقتی که یه متنی رو تویه باکس میزنی و بصورت آجاکس میفرسته و میره تویه دیتابیس یه بروز رسانی متن هم ارسال کنه این جوری هروقت که متن جدیدی ارسال شه بعد از ارسال متن یک بار متن ها رو بروز رسانی میکنه و بصورت آجاکس طرف متن رو میبینه یعنی بعد از اجرای دستور کد: insert into ... دستور کد: select ... رو هم اجرا میکنه |
||||||||
شنبه 14 تیر 1393 - 01:59 |
|
![]() |
سپاس هاThanks (1) : 2880 - |
admin
![]() ![]() ![]() ![]() ![]() ![]()
|
پاسخAnswer 2 : توضیحاتی درباره چت روم این که هر یه ثانیه چک کنه به خاطر ساختار سرور ها هست. مثلا داخل node.js اگر اشتباه نکنم میتونی کاری کنی که هر وقت پیام جدیدی اومد دیگه نفرستیش توی دیتابیس مستقیم بفرستیش برای اون یکی کاربر ... ولی اگر برای php میخوای باید از همین روشی که میگی استفاده کنی. و اگر کدنویسیت خیلی خوب هست اون یه ثانیه رو خودکار خود سیستم تنظیم کن. یعنی تاریخچه کاربر رو نگاه کن ببین زمان های ریلود چه زمان هایی بوده که خیلی سریع جواب میدادن کجا دیر جواب میدادن بعد میانگین بگیر (مثلا میانگین 5 دقیقه قبل یا مثلا 10 درخواست قبل) ببین اگر سرعتشون کمه زمانو ببر بالا اگه سرعتشون بالاس زمانو بیار پایین تا سریع تازه سازی بشه. برای ورژن جدید قسمت پ.خ ها این چیزی که گفتم رو خودم پیاده کردم ... با تشکر ![]() ![]() ![]() !Whatever you DISRESPECT, you'll never have the ability to ACCESS
|
||||||||
شنبه 14 تیر 1393 - 02:08 |
|
![]() |
سپاس هاThanks (1) : 2880 - |
2880
![]() ![]() ![]()
|
پاسخAnswer 3 : توضیحاتی درباره چت روم محمد الآن اینی که گفتی برای پیامه که هر 5 دقیقه چک کنه ! برای چت باید هروقت اون طرف یه چیزی ارسال کرد حد اکثر 5 ثانیه دیگه باید نشون داده بشه خب اینطوری که هز 5 ثانیه یه درخواست به سرور فرستاده بشه پدر هرچی هاسته در میاد ! همه چت روم ها اینطورین؟؟ |
||||||||
شنبه 14 تیر 1393 - 18:24 |
|