いくつかのサブフォルダー内のファイルをほぼランダムに選択する php スクリプトがあります。選択したフォルダー/ファイルのタイムスタンプに触れたり更新したりするのに助けが必要です。次にこのスクリプトを実行するときよりも、最も古いタイムスタンプを持つ 100 個のフォルダー/ファイルからランダムに選択したいと考えています。私はこれらのフォルダとディレクトリを約 500k 持っています。現在行っていることが効率的かどうかを教えてください。
$tf= glob('/var/lib/asterisk/agi-bin/tf/*/*');
if (empty($tf) === false)
{
$randomtf = $tf[array_rand($tf)];
include($randomtf);
}
echo substr($randomtf,-11);
これについて私が得ることができるどんな種類の助けも大歓迎です!