PHP如何返回json格式的数据给jquery
更新时间:2024-05-09 12:56:01 阅读量: 综合文库 文档下载
php中计算页面加载时间几种方法总结
大家可通常用的microtime()获取页面开始和结束时的时间并相减的话,计算结果是页面运行 所经历的一段时间,但这并不一定是该页面自身运行的时间 代码如下复制代码
//实例:计算页面运行时加载时间
//分析:页面打开时获取一个时间,加载完成时获取一个时间,运行时间即二者之差 //1.自定义函数 function fn(){
list($a,$b) = explode(' ',microtime()); //获取并分割当前时间戳和微妙数,赋值给变量
return $a+$b; }
//2.获取开始时间 $start_time = fn(); //5.加载过程
for($i=0;$i<10000000;$i++){ // do nothing; }
//3.获取结束时间 $end_time = fn(); //4.计算差值
echo $end_time-$start_time; //5.格式化输出 echo '
';
$t = $end_time-$start_time; echo round($t,2); ?>
使用microtime()获取页面开始和结束时的时间并相减的话,计算结果是页面运行
所经历的一段时间,但这并不一定是该页面自身运行的时间。因为可能存在多个PHP脚 本页面共同执行的情况,pengyeguoji.com 所以我觉得那个方法是不准确的
下面从网上找到一个关于php中计算页面程序运行时间的实例有需要的朋友可参考一下。 最近写了一个程序运行的时间计算类,供大家参考: 代码如下复制代码 class Timer {
private $StartTime = 0;//程序运行开始时间 private $StopTime = 0;//程序运行结束时间 private $TimeSpent = 0;//程序运行花费时间 function start(){//程序运行开始 $this->StartTime = microtime(); }
function stop(){//程序运行结束 $this->StopTime = microtime(); }
function spent(){//程序运行花费的时间 if ($this->TimeSpent) { return $this->TimeSpent; } else {
list($StartMicro, $StartSecond) = explode(\list($StopMicro, $StopSecond) = explode(\$start = doubleval($StartMicro) + $StartSecond; $stop = doubleval($StopMicro) + $StopSecond; $this->TimeSpent = $stop - $start;
return substr($this->TimeSpent,0,8).\秒\返回获取到的程序运行时间差 } rczcqc.com } }
$timer = new Timer(); $timer->start(); //...程序运行的代码 $timer->stop();
echo \程序运行时间为:\再看简化程序 计算页面加载时间 代码如下复制代码
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 \页面执行时间: \毫秒\?>
正在阅读:
关于4.22世界地球日的作文:环保06-14
纪念改革开放四十周年 | 水的印象02-22
《小王子》3000字读后感06-15
晒晒我们班的牛人初中作文800字3篇08-01
干、湿喷对比10-19
德芙巧克力调查报告06-06
最新关于大学生网上购物的调查报告 - 大学生网购调查报告 - 调查报告 - 网购调查报告 - 网购调查(1)12-28
家乡变化 调查报告07-05
三年级数学上册千米的认识 例5例6教案09-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 返回
- 格式
- 数据
- jquery
- 如何
- json
- PHP
- 浅析英语教学中式英语产生的成因及对策本科毕业论文
- 教师放飞梦想演讲稿
- 15年11月期中试题高三
- CPA审计重要简答题
- (湘教版)一年级语文上册:专项部分+汉语拼音 - 图文
- fluent软件功能操作脚本--入门教程
- 公考法律知识专题之刑法(五)
- matlab 模糊图像恢复 数字图像处理
- 九年级下 二次函数复习说课稿
- 电磁学复习题答案
- 毕业设计(论文)-基于AT89S51单片机的教室灯光智能控制系统设计2
- 动力电池自动化项目可行性研究报告(备案用案例) - 图文
- IT项目管理复习题
- 高延性冷轧带肋钢筋轧制新技术交流资料 - 图文
- 论文:让学生在预习中提高自主学习能力
- 201X年6月老师入党申请书范文
- 新月派是现代新诗史上一个重要的诗歌流派
- 数学系毕业论文 - 图文
- 二级建造师历年真题很重要,合肥国生教育教您如何有效利用
- 新型狗皮膏项目融资商业计划书(包括可行性研究报告+资金方案规