PHP でのスクリプト実行時間の決定
PHP では、max_execution_time 制限により、スクリプトによって使用される CPU 時間の量を追跡することが義務付けられています。この記事では、テスト環境での PHP CPU 使用率のログ記録を容易にするために、スクリプト自体内でこの情報にアクセスするメカニズムがあるかどうかを検討します。
Linux システムの場合、経過実時間を計算するための簡単な方法が存在します。 CPU 時間より) のスクリプト:
// Determine the script's starting time (in microseconds) $time_start = microtime(true); // Execute the desired script // (Replace this block with the code you want to track) for($i=0; $i<1000; $i++){ // Perform actions } // Determine the script's end time (in microseconds) $time_end = microtime(true); // Calculate the execution time (default unit: seconds) $execution_time = $time_end - $time_start; // Output the execution time in minutes echo '<b>
このメソッドには、データベースやディスクの応答の待機など、PHP 以外の実行時間が含まれることに注意してください。これは、スクリプトでは考慮されません。 max_execution_time の計算。
以上がスクリプト自体内で PHP スクリプトの実行時間を測定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。