php 页面运行时间_PHP 计算页面执行时间

PHP 计算页面执行时间

< ?php

class runtime

{

var $StartTime = 0;

var $StopTime = 0;

function get_microtime()

{

list($usec, $sec) = explode(' ', microtime());

return ((float)$usec + (float)$sec);

}

function start()

{

$this->StartTime = $this->get_microtime();

}

function stop()

{

$this->StopTime = $this->get_microtime();

}

function spent()

{

return round(($this->StopTime - $this->StartTime) * 1000, 1);

}

}

//例子

$runtime= new runtime;

$runtime->start();

//你的代码开始

$a = 0;

for($i=0; $i<1000000; $i++)

{

$a += $i;

}

//你的代码结束

$runtime->stop();

echo "页面执行时间: ".$runtime->spent()." 毫秒";

?>

一&colon;理解ASP&period;NET的运行机制&lpar;例&colon;通过HttpModule来计算页面执行时间&rpar;

一:简要介绍一下asp.net的执行步骤 1.IIS接收到客户请求 2. IIS把请求交给aspnet_isapi.dll处理 3.(如果是第一次运行程序)装载bin目录中的dll 4.(如果是第一次 ...

MVC 实现计算页面执行时间

使用 ActionFilterAttribute 来实现: public class PerformanceActionAttribute:ActionFilterAttribute { public ...

在Asp&period;Net MVC中实现计算页面执行时间及简单流量统计

引用www.rsion.com.dll进您的asp.net MVC项目本人不才,源代码中有详细说明,查看demo修改HomeController public class HomeController ...

PHP获取页面执行时间的方法

一些循环代码,有时候要知道页面执行的时间,可以添加以下几行代码到页面头部和尾部: 头部: <?php $stime=microtime(true); 尾部: $etime=microtime(t ...

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

一些循环代码,有时候要知道页面执行的时间,可以添加以下几行代码到页面头部和尾部: 头部:$stime=microtime(true); 尾部: $etime=microtime(true);//获取程 ...

关于jquery计算页面元素数量

这段jquery计算页面元素数量代码,能不能刷新页面直接输出数量,而不用点计算按钮

用vue&period;js重构订单计算页面

在很久很久以前做过一个很糟糕的订单结算页面,虽然里面各区域(收货地址)使用模块化加载,但是偶尔会遇到某个模块加载失败的问题导致订单提交的数据有误. 大致问题如下: 1. 每个模块都采用usercont ...

C&num;计算代码执行时间

System.Diagnostics.Stopwatch watch = new Stopwatch();watch.Start(); //要计算的操作 DoSomeThing(); watch.St ...

C&num;&period;Net Mvc运营监控,计算方法&sol;接口&sol;action&sol;页面执行时间

1.建立一个TimingActionFilter过滤器 public class TimingActionFilter : ActionFilterAttribute { public overrid ...

随机推荐

jQuery带tab切换搜索框样式代码

效果体验:http://hovertree.com/texiao/jquery/23/ 代码如下,保存到HTML文件也可以查看效果:

chinaOS

从舆论上和政策规定上来推广操作系统,这对国产操作系统而言是好事,还是坏事? 从某种程度上来说,这是好事 运用行政的力量,率先在国家机关中普及国产操作系统确实是件好事,首先是确保了国家信息安全,其次则能 ...

VC中使用GetModuleFileName获取应用程序路径

.\\与API函数GetModuleFileName获取应用程序目录有何不一样? 采用.\\也能获得应用程序目录,采用GetModuleFileName也能获得,二者有何不同? 一样!一个是相对路 ...

计时器chronometer补充

项目中要实现关于安卓控件chronometer这部分的功能需求: 1.计时器的功能对用户答题时间进行时间统计,用户答完该题,进入下一题,计时器接续上一题的结束时间继续计时: 2.用户可以跳出答题界面, ...

绿盟RSAS配置小记

拿到了一个漏扫的虚拟机,可是配置一直上不了网,最后是配置扫描端口网卡,并在主网卡上不做网关配置从而得到解决. 漏扫虚拟机的网络配置是这样一共七块桥接网卡,一块是主网卡,其余六块是扫描口网卡. 主网卡只 ...

Echart遇到的问题:tooltip提示框大小异常

将Echart图表放到项目中,发现当鼠标放到柱状图上时,提示框显示大小超出了div的大小. 官方的文档对于tooltip的说明也没有指出:如何修改大小. 那么tooltip是什么呢? fn+f12打开 ...

maven项目启动报错:SLF4J&colon; Class path contains multiple SLF4J bindings&period;

SringBoot的Application启动报错: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding ...

理解 vm&period;&dollar;nextTick

有同学在看 Vue 官方文档时,对 API 文档中的 Vue.nextTick 和 vm.$nextTick 的作用不太理解. 其实如果看一下深入响应式原理 - vue.js中的有关内容,可能会有所理 ...

BZOJ4589 Hard Nim(快速沃尔什变换FWT)

这是我第一道独立做出来的FWT的题目,所以写篇随笔纪念一下. (这还要纪念,我太弱了) 题目链接: BZOJ 题目大意:两人玩nim游戏(多堆石子,每次可以从其中一堆取任意多个,不能操作就输).$T$ ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值