php实现网页trace方法

// 记录内存初始使用和开始时间,在系统的入口记录
$beginTime= microtime(TRUE);
$start_memory = memory_get_usage();
//die;



echo '<meta http-equiv=Content-Type content="text/html;charset=utf-8">';

        $base   =   array(
            '请求信息'   =>  date('Y-m-d H:i:s',$_SERVER['REQUEST_TIME']).' '.$_SERVER['SERVER_PROTOCOL'].' '.$_SERVER['REQUEST_METHOD'].' : '.__FILE__,
            '运行时间'   => (microtime(TRUE) - $beginTime).'s',
        '吞吐率'     => 'req/s',
            '内存开销'   =>  (($start_memory -memory_get_usage())/1024/1024).'MB',
            '查询信息'   =>  '',
            '文件加载'   =>  get_included_files(),
            '配置加载'   =>  '读取配置信息',
            '会话信息'   =>  'SESSION_ID='.session_id(),
            '请求方法'   => $_SERVER['REQUEST_METHOD'],
            '通信协议'   => $_SERVER['SERVER_PROTOCOL'],
            '用户代理'   =>$_SERVER['HTTP_USER_AGENT'],
            '服务器信息' =>$_SERVER['SERVER_SOFTWARE'],
            '页面大小' =>  number_format(filesize(__FILE__)/1024,2).'KB',
            '日志记录'  => '',
            );


            var_dump($base);


查询信息就是发送到mysql的语句,目前没有什么简单方法获取到,待更新

 

转载于:https://www.cnblogs.com/zx-admin/p/5394269.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值