ロングポーリングを試しています。jquery ajax を使用して、サーバー上の php スクリプトを呼び出します。
これは私のコードです:
function getlatest($a){
$stmt = $dbconnect->prepare("SELECT `timestamp` FROM `test`");
$stmt->execute();
$stmt->bind_result($r);
$timestamp = array();
while($stmt->fetch())
{
array_push($timestamp,$r);
}
asort($timestamp);
$x = end($timestamp);
if($x > $a){
//do this
} else {
sleep(5);
getlatest($a);
}
}
オフィス用の簡単なチャット システムを作ろうとしています。約 100 人の接続ユーザーが、このスクリプトを 1 日中同時に実行しています。
上記のサンプル コードは大量のシステム リソースを消費しますか?
ホスティングから最後の警告をすでに受け取っているため、これをオンラインにしてテストすることはできません。