سلام .
من یه کد ساده php و ajax و mysql نوشتم ، ک از دو کاربر متن هاشونو میگیره و داخل دیتابیس ذخیره میکنه (سیستم چت آنلاین بین دو کاربر)
همه چیز اوکی هست و کامل کدها نوشته شده .
ولی یه قسمت کد که مربوط به چک کردن داعم دیتابیس هست ک اگه هروقت پیام جدید ارسال شد ، اونو بیاد نمایش بده .
این چک کردن رو هر 3 ثانیه یکبار انجام میده . ولی اینکار فشار سنگینی روی سرور ایجاد میشه .
داخل ajax قسمت error هم یه متن نوشتم ک هروقت از سمت سرور مشکلی پیش اومد اون متن رو نمایش بده :
error: function () {
alert('خطا در سرور . صفحه را مجددا بارگذاری نمایید 70');
}
وقتی سیستم درحال چک کردنه (سایت بازه) ، صفحه رو رفرش میکنم این پیام رو نمایش میده ..
با اینکه سیستم های دیگه ک از همین الگوریتمی استفاده میکنن برای سیستم چت ، همچین فشاری روی سرور نمیاد و وقتی صفحه رو رفرش میکنم پیام اروری نمیده .
من یه کد ساده php و ajax و mysql نوشتم ، ک از دو کاربر متن هاشونو میگیره و داخل دیتابیس ذخیره میکنه (سیستم چت آنلاین بین دو کاربر)
همه چیز اوکی هست و کامل کدها نوشته شده .
ولی یه قسمت کد که مربوط به چک کردن داعم دیتابیس هست ک اگه هروقت پیام جدید ارسال شد ، اونو بیاد نمایش بده .
این چک کردن رو هر 3 ثانیه یکبار انجام میده . ولی اینکار فشار سنگینی روی سرور ایجاد میشه .
داخل ajax قسمت error هم یه متن نوشتم ک هروقت از سمت سرور مشکلی پیش اومد اون متن رو نمایش بده :
error: function () {
alert('خطا در سرور . صفحه را مجددا بارگذاری نمایید 70');
}
وقتی سیستم درحال چک کردنه (سایت بازه) ، صفحه رو رفرش میکنم این پیام رو نمایش میده ..
با اینکه سیستم های دیگه ک از همین الگوریتمی استفاده میکنن برای سیستم چت ، همچین فشاری روی سرور نمیاد و وقتی صفحه رو رفرش میکنم پیام اروری نمیده .