-
March 13th, 2019, 12:59
#1
سوال درباره سینتکس برنامه ajax لایو استریم
سلام من برای سایتم که با php نوشتم یک قسمت نمایش کاربران آنلاین درست کردم که مقدارشو از دیتابیس میگیره برای اینکه این برنامه بدون رفرش کار کنه و در صورت تغییر دیتابیس مقدار رو به صورت آنلاین بگیره کد آژکس رو داخل
کد:
setInterval(function(){},1000
قرار دادم که داره کار میکنه
حالا سوالم اینه این برنامه درسته؟ مشکل لود سروری و این چیزا پیش نمیاد؟ تو برنامه سایت های مثل قیمت ارز که همش داره تغییر میکنه اونا هم از همین برنامه استفاده می کنند؟ اگه 20تا دیتا رو بصورت زنده بخوایم بگیریم چجوری باید بنویسیم مثلا من یک برنامه نوشتم برای موجودی انبار میخوام نمایش مقدارشو آژکسی لایو کنم تو این قسمت کد آژکس
کد:
$(".image").html(result.image);
که یکی از اون مقدارهای دریافتی رو پاس میده به یک کلاس باید واس تک تک اونا از قبل کلاس یا آی دی تعریف کنم و مقدارشو بریزم؟
-
-
March 13th, 2019 12:59
# ADS
-
March 13th, 2019, 16:45
#2
عضو جدید
پاسخ : سوال درباره سینتکس برنامه ajax لایو استریم
سلام.
setInterval بهترین راهه و فک نمیکنم راه دیگه ای وجود داشته باشه، بار خیلی قابل توجهی هم روی سرور نداره.
برای سوال دومتون هم بنظرم برای هر المنت یه آی دی خاص جدا تعریف کنید مثلاْ prod-1 prod-2 prod-n و با استفاده از یک setinterval و یک حلقه داخلش این المنت هارو دریافت کنید و مقدارشونو از دیتابیس بگیرید و اپدیت کنید.
AMYR.IR
Telegram & Back-End Developer
-
تعداد تشکر ها از AmirWWP به دلیل پست مفید