سوال در مورد پهنای باند هنگام استفاده از ajax

mosobo

تازه وارد
سلام خدمت اساتید و مدیران انجمن و دوستان عزیز. وقتتون بخیر.

یه سوال که ذهنمو درگیر کرده:
در رابطه با استفاده از پهنای باند هاست و کاهش اون؛ به هر مقداری که کاربران سایت، صفحه رو باز کنن به میزان حجمی که صفحه داره و تعداد باز شدنش از پهنای باند کم میشه، سوالم اینه: اگه توی صفحمون ما از jquery ajax و حالت دریافت اطلاعات با زمان مشخص، مانند صفحه چک کردن چت، که با متد get و post اطلاعات رو میگیره، آیا این هم از پهنای کم میکنه؟
یعنی فرض کنین توی صفحه ما بیایم با آجاکس هر یک ثانیه یک اطلاعاتی رو بگیریم و داخل صفحه درج بشه، و اون اطلاعات 1 مگ باشه، آیا توی 10 ثانیه 10 مگ حجم از پهنای باند کم میشه؟
نمیدونم تونستم نظورم رو برسونم یا نه.
پیشاپیش ممنون.

اینم نمونه کد:

function checkNewChat() {

$.ajax({
type: "POST",
url: "class.php",
data: "type=get",
success: function(html) {
// html is a string of all output of the server script.
if(html) {
$('.chat').html(html);
}
setTimeout(checkNewChat, 1000);
}
});

}
}
checkNewChat();


این کد میاد کد html رو که حاوی پیام و تصویر هست هر یه ثانیه میگیره و تو صفحه میزاره.

 

linuxmint

کاربر عضو
بسته به نوع ارسال و دریافت دیتا، پهنای باندتون مصرف میشه. ای‌جکس چون بخشی از دیتای صفحه رو رد و بدل میکنه حجم ارسال و دریافت رو کم میکنه اما بازهم به میزان انتقال دیتا پهنای باندتون مصرف میشه.

 

mosobo

تازه وارد
آها، پس یعنی اگه توی دیتای ما یه عکس صد کیلوبایتی باشه و ما با آجاکس مقادیر چت رو که همون پیغام ها هست هر یک ثانیه بگیریم، تو هر دقیقه 6 مگ کم میشه؟

 
بالا