监控 PHP 中的脚本执行时间
在 PHP 中,跟踪脚本执行时间对于强制执行 max_execution_time 限制至关重要。但是,是否可以在脚本本身中访问此信息?
解决方案
要监视挂钟时间(而不是 CPU 执行时间),请使用下列的代码:
// Start time $time_start = microtime(true); // Script execution for($i=0; $i<1000; $i++){ // Perform operations } // End time $time_end = microtime(true); // Execution time computation $execution_time = ($time_end - $time_start)/60; // Output echo '<b>Total Execution Time:</b> '.$execution_time.' Mins';
注意:
此方法包括等待外部资源(例如数据库)所花费的时间,该时间不计入 max_execution_time 限制中。
以上是如何监控 PHP 脚本本身的执行时间?的详细内容。更多信息请关注PHP中文网其他相关文章!