PHP 计算页面执行时间

公司的备案主机需要新增一台原因是太慢了总是要频繁登陆的,所以在新增主机里跑个程序测试下运行的时间;闲来没事逛逛一些技术博客和论坛,发现iteye的主体内容是java的有关php的好像不多或者更新的很慢,跑phpchina去溜达了一圈发现了一个暂时有用的博客,前天技术经理说了一个有关计算当前页面脚本执行的时间统计,然后我就分享下给大家:我也是抄袭的    http://www.phpchina.com/archives/view-42481-1.html

<?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="color:#fff;background:#000;position:absolute;top:0px;right:0px;padding:3px 6px;">本次执行时间:', microtime(TRUE) - $this->microtime, '秒</div>';
             else
                 echo '<div style="color:#fff;background:#000;position:absolute;top:0px;right:0px;padding:3px 6px;">本次执行时间:', microtime(TRUE) - $_SERVER['REQUEST_TIME_FLOAT'], '秒</div>';
         }
     }
   //   *******************其实上面的方法计算页面的执行时间是不准确的:会有一半的概率出现负值的并且程序繁琐不简介  。那下面我跟大家介绍个简便准备的方法,已经通过多次测试是没有问题的,一行搞定***********************

把下面的一行程序放到你程序页面的最底部就行了 :

echo microtime(TRUE) - $_SERVER['REQUEST_TIME_FLOAT'];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值