페이지를 방문 할 때 내 서버의 CPU 전원이 열려있는 모든 탭이 11 %/100 % 사용 중일 때 다른 11 %입니다. 여기AJAX는 CPU 사용량이 많습니까?
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
var ajaxDisplay = document.getElementById('pop');
ajaxDisplay.innerHTML = "Population: " + ajaxRequest.responseText;
}
}
ajaxRequest.open("GET", "count.php", true);
ajaxRequest.send();
}
그리고 PHP 코드 :
<?php
$con = @mysql_connect("31.xx.x.xxx","xxxxxxxx","xxxxxxxxxxxx");
if (!$con)
{
echo('?');
}
@mysql_select_db("archstud_db", $con);
$result=mysql_query("SELECT * FROM chars");
$num=mysql_num_rows($result);
$num = $num;
echo $num;
@mysql_close($con);
?>
나는 또한 setInterval을을 (사용하고) 내 JScript를 가진 창로드와 JScript의 상쾌한하여 setInterval 기능을 시작 여기 내 JScript를위한 코드입니다 6 초마다.
CPU 사용량이 너무 많습니까? 또한 어떻게 해결합니까?
확인'COUNT (*)'MySQL의 기능 :
빠른 해결 방법은 다음과 같다. PS :'$ num = $ num;'o_O – zerkms
MySQL 문은 제쳐 놓고 불평하고, 나는 당신이 setInterval()과 관련이있는 문제를 추측하고 있습니다. 어쩌면 기능을 계속해서 또 다시 호출 할 수 있을까요? –
답변에 대한 댓글에서 요청했습니다. setInterval을 볼 수 있을까요? –