php脚本执行时间统计(php script execution time statistics)
程序员文章站
2022-05-04 12:12:37
...
本项目是“花哪了移动记账”使用的脚本执行时间统计,公布出来与开源社区分享。本项目用来分析日志中记录的PHP脚本执行时间,绘制出统计图表供后台开发人员参考。通过观察图表,开发人员可以定位执行速度较慢的PHP脚本,从而有针对性的对PHP脚本进行优化。 日
本项目是“花哪了移动记账”使用的脚本执行时间统计,公布出来与开源社区分享。本项目用来分析日志中记录的PHP脚本执行时间,绘制出统计图表供后台开发人员参考。通过观察图表,开发人员可以定位执行速度较慢的PHP脚本,从而有针对性的对PHP脚本进行优化。
日志格式:
0.001626@/var/www/path/3g/cost.php@show_cost_page@1312106318
0.00266@/var/www/path/3g/cost.php@show_day_info@1312106320
0.001099@/var/www/path/3g/setting.php@setting@1312106321
用“@”隔开的字段分别代表:脚本执行时间,脚本文件路径,脚本执行结束点和记录当时的UNIX时间戳。 PHP
源码与演示:源码出处
begin_time = gettimeofday(); } public function script_over ($end_point) { $tmp = gettimeofday(); $time = ($tmp["usec"] - $this->begin_time["usec"])/1000000; $file = fopen("exec_time.txt","a+"); $this->i++; //按照上述格式将脚本执行时间写入日志文件 fwrite ($file, $time."@".$_SERVER["SCRIPT_FILENAME"]."@".$end_point."@".$tmp["sec"]."\n"); fclose ($file); } } ?>
//记录脚本(/var/www/path/3g/setting.php)执行的时间: script_over("record_cost"); ?> //php script execution time statistics, format define and result display in web.
推荐阅读
-
php max_execution_time执行时间问题
-
php max_execution_time执行时间问题
-
[PHP]set_time_limit — 设置脚本最大执行时间
-
看过google的搜索吗搜索共花了多少时间这里有一个类可以统计脚本执行时间的。_PHP教程
-
php max_execution_time执行时间问题
-
php max_execution_time执行时间问题_PHP
-
php脚本执行时间统计(php script execution time statistics)
-
[PHP]set_time_limit — 设置脚本最大执行时间
-
php max_execution_time执行时间问题_PHP教程
-
php max_execution_time执行时间问题_php技巧