私のプロジェクトのユーザーごとに 5 分ごとに php スクリプトを実行する Cron があり、実行に約 4 分かかります。それを行うための「より軽い」方法を見つけることができませんでした!
しかし、ファイルが同じ「時間空間」で実行され、仮想メモリが増加することがあるため、メモリの問題に直面しています。
ループを軽量化しようとしましたが、それでもファイルごとに 25MB を消費しています。
皆さんに何か良い解決策があれば、私は感謝します:)。ここにあります
for($x = 0; $x <= 14; $x++)
{
$r = rand(0,7);
$jsonData = $this->getsomejson($value[$r]);
if ($this->meta->code == 400){continue;}
foreach ((array)$jsonData->data as $key=>$value)
{
$result = doSomething($value->id,$Token[$x]);
if ($result==200){$L++;}
$i++;
unset($value);
}
unset($r,$jsonData,$value);
}