まず、私のウェブサイトをホストするサーバーについて話しています。
そのため、数分前に cPanel 仕様で、CPU 使用率がほぼ 100% であることに気付きました (範囲は 80-95% です)。一方、私のメモリ使用量は 5 ~ 10% です。
将来、このサーバーがクラッシュするのではないかと心配しています。たとえば、CPU 使用率 = 100% の場合、どうなるでしょうか? このサーバーはクラッシュする可能性がありますか?
この CPU 使用率は、5 秒ごとに div を更新する ajax スクリプトを実行しているためであることに気付きました。この div の内容は、5 秒ごとに作成される 3 つのランダムな配列からの文字列です。
さらに、コード (php コード) で多くの変数 (配列) を使用しており、これらの変数をフラッシュする必要があるかどうか疑問に思っています。例えば
<html>
<?
$variable1 == something
$variable2 == something
$variable3 == something
?>
</html>
<? flush($variable1) ?>
phpでこれを行う必要がありますか(C ++のように)?またはphpには、Javaのような自動ガベージコレクターがありますか?
編集:私が使用しているAjax Scritp
index.html
<html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#autoRefreshDiv').load('autoRefreshDiv.php').fadeIn("slow");
}, 5000); // refresh every 5000 milliseconds
</script>
<body>
<div id="autoRefreshDiv"></div>
</body>
</html>
autoRefreshDiv.php
<?
$array1 = array("something1", "something2");
$array2 = array('something3','something4');
$array3 = array('something5','something6');
shuffle($array1);
shuffle($array2);
shuffle($array3);
echo $array1[0].'.....'.$array3[0].'.....'.$array2[0] ;
?>