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