【捕获最大执行时间php】教程文章相关的互联网学习教程文章

php计算函数执行时间的方法_php技巧

本文实例讲述了php计算函数执行时间的方法。分享给大家供大家参考。具体如下: 我们可以通过在程序的前后分别记录开始和结束时间,两个时间差就是程序的执行时间。代码如下:<?php $long_str = "this is a test to see how much time md5 function takes to execute over this string"; // start timing from here $start = microtime(true); // function to test $md5 = md5($long_str); $elapsed = microtime(true) - $start; ech...

php实现用于计算执行时间的类实例_php技巧

本文实例讲述了php实现用于计算执行时间的类。分享给大家供大家参考。具体如下: 有了这个php类,计算函数或者一段代码的执行时间就简单了<?php class c_Timer { var $t_start = 0; var $t_stop = 0; var $t_elapsed = 0; function start() { $this->t_start = microtime(); } function stop() { $this->t_stop = microtime(); } function elapsed() { if ($this->t_elapsed) {return $this->t_elapsed; } else {$start_u = substr...

php 页面执行时间计算代码

代码如下: 代码如下:<? $pagestartime=microtime(); ?> <!--网页内容 start--> 网页内容 ... ... <!--网页内容 end--> <? $pageendtime = microtime(); $starttime = explode(" ",$pagestartime); $endtime = explode(" ",$pageendtime); $totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1]; $timecost = sprintf("%s",$totaltime); echo "页面运行时间: $timecost 秒"; ?>

PHP 一个页面执行时间类代码

核心代码 <?php class Timer//页面执行时间类 { var starttime;//页面开始执行时间 var stoptime;//页面结束执行时间 var spendtime;//页面执行花费时间 function getmicrotime()//获取返回当前微秒数的浮点数 { list(usec,sec)=explode(" ",microtime()); return ((float)usec + (float)sec); } function start()//页面开始执行函数,返回开始页面执行的时间 { this->starttime=this->getmicrotime(); } function ...

php set_time_limit(0) 设置程序执行时间的函数

set_time_limit(0); 括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束。 一个简单的例子,在网页里显示1500条语句,如果未设置失效时间,则程序执行到791时结束了,如果把 set_time_limit(0); 前的注释符//去除,则程序直到1才结束。 代码如下:<?php //set_time_limit(0); $i=1500; include ("inc/conn.php"); while($i>0) { $sql="INSERT IN...

PHP大批量数据操作时临时调整内存与执行时间的方法

代码如下:ini_set('memory_limit', '250M'); //内存限制 set_time_limit(0); //

获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)【图】

THINKphp里面有调试运行状态的效果: Process:0.2463s (Load:0.0003s Init:0.0010s Exec:0.1095s Template:0.1355s )|DB:13 queries 0 writes| Cache:2 gets,0 writes|UseMem:415 kb|LoadFile:20|CallFun:63,1370 代表的含义: 运行信息: 整体执行时间0.2463s ( 加载:0.0003s 初始化:0.0010s 执行:0.1095s 模板:0.1355s ) | 数据库 :13次读操作 0次写操作 | 缓存:2次读取,0次写入 | 使用内存:415 kb | 加载文件:20 | 函数调用:63...

解析PHP计算页面执行时间的实现代码

如下所示: 代码如下:<?php $t = new executeTime; phpinfo(); class executeTime{ private $microtime; public function __construct(){ $this->microtime = microtime(true); } public function getNow(){ $this->__dectruct(); } public function __destruct(){ if (empty($_SERVER['REQUEST_TIME_FLOAT'])) echo '<div style="colo...

php记录代码执行时间(实现代码)

代码如下:$t1 = microtime(true);// ... 执行代码 ...$t2 = microtime(true);echo '耗时'.round($t2-$t1,3).'秒';简单说一下. microtime() 如果带个 true 参数, 返回的将是一个浮点类型. 这样 t1 和 t2 得到的就是两个浮点数, 相减之后得到之间的差. 由于浮点的位数很长, 或者说不确定, 所以再用个 round() 取出小数点后 3 位. 这样我们的目的就达到了~

PHP-Fcgi下PHP的执行时间设置方法

一般情况下设置PHP脚本执行超时的时间 一、在php.ini里面设置 max_execution_time = 1800; 二、通过PHP的ini_set 函数设置 ini_set("max_execution_time", "1800"); 三、通过set_time_limit 函数设置 set_time_limit(1800);PHP-Fcgi下PHP的执行时间设置方法 昨天,一个程序需要导出500条数据,结果发现到150条是,Nginx报出504 Gateway Timeout错误 经观察,发现大约30秒时超时,php.ini中执行时间配置已经是300秒:代码如下:max_e...

php计算函数执行时间的方法

本文实例讲述了php计算函数执行时间的方法。分享给大家供大家参考。具体如下: 我们可以通过在程序的前后分别记录开始和结束时间,两个时间差就是程序的执行时间。<?php $long_str = "this is a test to see how much time md5 function takes to execute over this string"; // start timing from here $start = microtime(true); // function to test $md5 = md5($long_str); $elapsed = microtime(true) - $start; echo "That t...

php实现用于计算执行时间的类实例

本文实例讲述了php实现用于计算执行时间的类。分享给大家供大家参考。具体如下: 有了这个php类,计算函数或者一段代码的执行时间就简单了<?php class c_Timer { var $t_start = 0; var $t_stop = 0; var $t_elapsed = 0; function start() { $this->t_start = microtime(); } function stop() { $this->t_stop = microtime(); } function elapsed() { if ($this->t_elapsed) {return $this->t_elapsed; } else {$start_u = substr...

yii怎么记录api接口执行时间【代码】【图】

在 BaseController 中继承父类的 beforeAction 和 afterAction 勾子,记录API运行开始,以及结束时间。示例:private $actionStart = 0; private $actionEnd = 0; // beforeAction, afterAction 用来记录API请求接口,以及耗时 public function beforeAction($action){$this->actionStart = microtime(true);return parent::beforeAction($action);}public function afterAction($action, $result){$this->actionEnd = microtime(t...

PHP获取页面执行时间的方法(推荐)

一些循环代码,有时候要知道页面执行的时间,可以添加以下几行代码到页面头部和尾部: 头部: <?php $stime=microtime(true); 尾部: $etime=microtime(true);//获取程序执行结束的时间 $total=$etime-$stime; //计算差值 ?>最后输出: echo "<br />当前页面执行时间为:{$total} 秒"; 以上所述是小编给大家介绍的PHP获取页面执行时间的方法(推荐),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,...

使用php-timeit估计php函数的执行时间

废话不多说了,直接把我写的timeit函数分享给大家,具体内容如下: /*** Compute the delay to execute a function a number of time* @param $count Number of time that the tests will execute the given function* @param $function the function to test. Can be a string with parameters (ex: myfunc(123, 0, 342)) or a callback* @return float Duration in seconds (as a float)*/ function timeit($count, $function...