هل استعلام التحديد واظهار سجل محدد كل 7 ثواني يؤثر
لدى صفحة php تعمل تحديث كل 7 ثواني وتظهر سجل معين وبعد ذلك ينعمل له اقصى ، طبعاً الطلبات مستمرة لمدة ساعة تقريبا
وعدد المستخدمين لهده الصفحة 50 مستخدم بمعني كل مستخدم فاتح على نفس الصفحة وتتحدث كل 7 ثواني .
سؤالي هل هناك مشكلة في هذه الطريقة ؟
واذا هناك مشكلة امل منكم افادتي بالحل
اتمنا ان لكم التوفيق
وتقبلوا خالص تحياتي
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (5)
هذه ليست مشكلة بمعنى الكلمة ولكن انا أنصحك بعدم فعل ذلك لأنك سوف تؤثر على السيرفر هاكذى بجعله بطيئا ولكن ماهية عمل الصفحة هل هي شات ؟؟؟
عبارة عن تنبية بأن الشخص دخل وقدم طلب
اذا فيه طريقة افضل من تحديث الصفحة كل
مرة ولا تؤثر عل السيرفر ياريت تنصحني فيها
وشكرك لك من أعماق قلبي عل الرد.
واصل المهري: انا لست ضد php ولكن أنصحك node.js فهي أفضل من ناحية الطلبات الكثيرة . أما بالنسبة php لا أعلم أن كان هناك أفضل من طريقتك حتى الان
واصل المهري: أو يمكنك يمكنك عمل صفحة تحوي على AJAX Function تقوم باحضار محتوى صفحة بدون عمل تحديث و نقوم باستدعاء Function الـ Ajax في هذه الصفحة كل فترة زمنية معينة مثلاً وبذلك يتحقق المطلوب و الله أعلم إ
<html>
<head>
<script>
function ajax()
{
var request = null;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
if(request)
{
request.open("GET", "b.php");
request.onreadystatechange = function ()
{
if(request.readyState < 4)
{
document.getElementById("main").innerHTML = '<img src="images/ajax-loader.gif" id="load" border="0" width="30px" >';
}
if(request.readyState == 4 && request.status == 200)
{
document.getElementById("main").innerHTML = request.responseText;
}
}
}
request.send(null);
}
setInterval("ajax()",time in millisec)
</script>
</head>
<body>
<div id="main">
</div>
</body>
</html>
استدعاء Ajax Function فكرة لكن السؤال هل لها تاثير على السيرفر اذا انها لا تؤثر رايح اكمل مشروعي لان لغة node.js ما عندي اي خلفيها عنها وهل ينفع ابرمج الموقع بالكامل ب php ما عدا صفحة الطلبات او التنبيه اجعلها ب node.js
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !