原理分析: ランダムな ID のセットを生成し、この ID のセットに対応するレコードを取得します。 このような最適化後は、ページを開く速度が大幅に向上し、CPU 使用率がほぼ 0 に減少します。 ちなみに、このアイデアは SQL サーバー データベース アプリケーションでサイトを最適化するために使用されます。 速度比較: rand() を使用して 10 個のランダム レコードを取得するには 400 ミリ秒以上かかりますが、上記の方法を使用するとわずか 0.6 ミリ秒しかかかりません。効率は少しも向上しません。 興味があるかもしれない記事: CPU使用率を取得するためのphpコード PHPでproc/loadavgを使用してCPUの平均負荷を監視します サーバーの負荷、メモリ、CPUステータスを記録するためのphpコード PHPページのキャッシュ例(CPUやmysqlの負担軽減) CPUとメモリの使用量を取得するためのPHPコードの例 LinuxサーバーのCPU、メモリ、ハードディスクの使用量を取得するためのphp実装コード コンピュータの一意の識別情報(CPU、ネットワークカード、MACアドレス)を取得するためのphpコード PHP-CGI処理CPU100%とfile_get_contents関数の関係 phpはCPU使用率情報を取得します |