PHP如何返回json格式的数据给jquery.doc_第1页
PHP如何返回json格式的数据给jquery.doc_第2页
PHP如何返回json格式的数据给jquery.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

php中计算页面加载时间几种方法总结大家可通常用的microtime()获取页面开始和结束时的时间并相减的话,计算结果是页面运行 所经历的一段时间,但这并不一定是该页面自身运行的时间代码如下复制代码?php/实例:计算页面运行时加载时间/分析:页面打开时获取一个时间,加载完成时获取一个时间,运行时间即二者之差/1.自定义函数function fn()list($a,$b) = explode( ,microtime(); /获取并分割当前时间戳和微妙数,赋值给变量return $a+$b;/2.获取开始时间$start_time = fn();/5.加载过程for($i=0;$i10000000;$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脚本页面共同执行的情况, 所以我觉得那个方法是不准确的下面从网上找到一个关于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( , $this-starttime);list($stopmicro, $stopsecond) = explode( , $this-stoptime);$start = doubleval($startmicro) + $startsecond;$stop = doubleval($stopmicro) + $stopsecond;$this-timespent = $stop - $start;return substr($this-timespent,0,8).秒;/返回获取到的程序运行时间差 $timer = new timer();$timer-start();/.程序运行的代码$timer-stop();echo 程序运行时间为:.$timer-spent();再看简化程序 计算页面加载时间代码如下复制代码starttime = $this-get_microtime();function stop()$this-stoptime = $this-get_microtime();function spent()return round($this-stoptime - $this-starttime) * 1000, 1);/实例开始$runtime= new runtime;$runti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论