هل استعلام التحديد واظهار سجل محدد كل 7 ثواني يؤثر

عطية • منذ 4 سنوات

لدى صفحة php تعمل تحديث كل 7 ثواني وتظهر سجل معين وبعد ذلك ينعمل له اقصى ، طبعاً الطلبات مستمرة لمدة ساعة تقريبا 

وعدد المستخدمين لهده الصفحة 50 مستخدم بمعني كل مستخدم فاتح على نفس الصفحة وتتحدث كل 7 ثواني .

سؤالي هل هناك مشكلة في هذه الطريقة ؟

واذا هناك مشكلة امل منكم افادتي بالحل 

اتمنا ان لكم التوفيق 

وتقبلوا خالص تحياتي

 

كلمات دليلية: php

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (5)

واصل المهري • منذ 4 سنوات

هذه ليست مشكلة بمعنى الكلمة ولكن انا أنصحك بعدم فعل ذلك لأنك سوف تؤثر على السيرفر هاكذى بجعله بطيئا ولكن ماهية عمل الصفحة هل هي شات ؟؟؟

عطية • منذ 4 سنوات

عبارة عن تنبية بأن الشخص دخل وقدم طلب

اذا فيه طريقة افضل من تحديث الصفحة كل

مرة ولا تؤثر عل السيرفر ياريت تنصحني فيها

وشكرك لك من أعماق قلبي عل الرد. 

 

واصل المهري: انا لست ضد php ولكن أنصحك node.js فهي أفضل من ناحية الطلبات الكثيرة . أما بالنسبة php لا أعلم أن كان هناك أفضل من طريقتك حتى الان

واصل المهري: أو يمكنك يمكنك عمل صفحة تحوي على AJAX Function تقوم باحضار محتوى صفحة بدون عمل تحديث و نقوم باستدعاء Function الـ Ajax في هذه الصفحة كل فترة زمنية معينة مثلاً وبذلك يتحقق المطلوب و الله أعلم إ

واصل المهري • منذ 4 سنوات

<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>

 

عطية • منذ 4 سنوات

استدعاء Ajax Function فكرة  لكن السؤال هل لها تاثير على السيرفر اذا انها لا تؤثر رايح اكمل مشروعي لان لغة node.js ما عندي اي خلفيها عنها وهل ينفع ابرمج الموقع بالكامل ب php ما عدا صفحة الطلبات او التنبيه اجعلها ب node.js 

xlmnxp • منذ 4 سنوات

الافضل انشاء سيرفر web socket بإستخدام مكتبة مثل socket.io او اي شيء مشابه لها

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !