zoukankan      html  css  js  c++  java
  • php获取页面执行时间

     1 <?php
     2 
     3 class runtime
     4 {
     5 
     6     
     7     function __construct() {
     8     $db_config = array(
     9     'host' => '127.0.0.1',
    10     'port' => 3306,
    11     'user' => 'root',
    12     'pwd' => 'root',
    13     'dbname' => 'test'
    14     );
    15     $link = mysql_connect($db_config['host'], $db_config['user'], $db_config['pwd']);
    16     if (!$link) {
    17         die('Could not connect: ' . mysql_error());
    18     }
    19     mysql_query("set names 'utf8'");
    20     mysql_select_db($db_config['dbname'], $link) or die('Can\'t use foo : ' . mysql_error());
    21     }
    22     
    23     var $StartTime = 0;
    24     var $StopTime = 0;
    25     function get_microtime()
    26     {
    27     list($usec, $sec) = explode(' ', microtime());
    28     return ((float)$usec + (float)$sec);
    29     }
    30     function start()
    31     {
    32     $this->StartTime = $this->get_microtime();
    33     }
    34     function stop()
    35     {
    36     $this->StopTime = $this->get_microtime();
    37     }
    38     function spent()
    39     {
    40         $total = ($this->StartTime-$this->StopTime);
    41         return round($total * 1000, 1);
    42     }
    43 }
    44 
    45 
    46 $runtime= new runtime;
    47 $runtime->start();//计时开始//中间放置需要计时的函数或过程
    48 //for($i=1;$i<=1000;$i++)
    49 //{
    50 //  $id="100";
    51 //  $username="xm";
    52 //  //$this->conn = new Mysql($db_config);
    53 //  //$sql="INSERT INTO tb_user(id,name) values('$id','$username')";
    54 //  //mysql_query($sql);
    55 //}
    56   for ($i=1; $i<=1000;$i++) {  
    57       $id = '100';   
    58       $username = 'xm';   
    59       $sql[] = '('.$id.',"'.$username.'")';  
    60  } 
    61  mysql_query('INSERT INTO tb_user(id,name) values '.implode(',',$sql)); 
    62 $runtime->stop();//计时结束
    63 echo "页面执行时间:".$runtime->spent()."毫秒";
  • 相关阅读:
    wpf之ComboBox绑定
    初始WPF
    WinForm 中 comboBox控件之数据绑定
    C# 操作注册表
    VS创建Web项目的两种形式WebSite和WebApplicationd的区别!
    网页加载慢的问题及部分解决办法
    获取CPU序列号
    53种使网页增速的方法、工具和资源
    Server Application Error报错解决方案
    20个使Web开发更高效的工具列表
  • 原文地址:https://www.cnblogs.com/lh460795/p/2983568.html
Copyright © 2011-2022 走看看