`

web速度测试函数

Web 
阅读更多
  1. function  ss_timing_start ( $name  =  default ) { 
  2.  global   $ss_timing_start_times
  3.  $ss_timing_start_times [ $name ] =  explode ( , microtime()); 
  4. function  ss_timing_stop ( $name  =  default ) { 
  5.  global   $ss_timing_stop_times
  6.  $ss_timing_stop_times [ $name ] =  explode (, microtime()); 
  7. function  ss_timing_current ( $name  =  default ) { 
  8.  global   $ss_timing_start_times $ss_timing_stop_times
  9.  if  (!isset( $ss_timing_start_times [ $name ])) { 
  10. return  0; 
  11.  } 
  12.  if  (!isset( $ss_timing_stop_times [ $name ])) { 
  13. $stop_time  =  explode (, microtime()); 
  14.  } 
  15.  else  { 
  16. $stop_time  =  $ss_timing_stop_times [ $name ]; 
  17.  } 
  18.  $current  =  $stop_time [1] -  $ss_timing_start_times [ $name ][1]; 
  19.  $current  +=  $stop_time [0] -  $ss_timing_start_times [ $name ][0]; 
  20.  return   $current

  现在可以轻松地检查任何一段代码的执行时间了,甚至我们可以同时使用多个计时器,只需在使用上述的几个函数时设定不同的参数作为计时器的名称就可以了。

分享到:
评论

相关推荐

    Excel函数活用范例大辞典(全新版).何先军.2015-2(带书签高清文字版).pdf

    本书侧重于函数的实战应用,共分12章,前10章分别介绍了数学函数、统计函数、日期和时间函数、文本函数、逻辑函数、查找和引用函数、财务函数、信息函数以及数据库和三角函数在实战中的应用;第11 章介绍了函数与...

    软件测试经典面试题 (超实用)

    105、在测试winform的C/S结构软件时,发现这个软件的运行速度很慢,您会认为是什么原因?您会采取哪些方法去检查这个原因? 27 106、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程 27 107、你都用...

    loadrunner脚本录制, LR录制网页上下载附件

    LoadRunner 是一款强大的性能测试工具,常用于测试 web 应用程序和服务器的性能。录制网页上下载附件是 LoadRunner 中的一种常见操作,通过使用 LR 录制网页上下载附件,可以模拟用户的行为,测试服务器的性能和...

    Loadrunner 进行http post测试

    Loadrunner 是一款功能强大且广泛应用的性能测试工具,它可以模拟大量用户对服务器的访问,模拟真实用户行为,对服务器的性能和压力进行测试,以评估服务器的承载能力和响应速度。在本文中,我们将探讨 Loadrunner ...

    基于web的网上书城系统的设计与实现.pdf

    在系统的开发平台和运行环境中,作者使用了eclipse+tomcat进行系统的开发,并在Windows XP以上操作系统、Tomcat6.0以上版本服务器、IE、谷歌、火狐、360浏览器中进行了测试。 本文档提供了一个基于Web的网上书城...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...

    用有参函数控制P0口8位LED流水速度_单片机C语言实例(纯C语言源代码).zip

    【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...

    基于C语言实现用有参函数控制P0口8位LED流水速度(含源代码+使用说明).zip

    【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...

    升级PHP5的理由:PHP4和PHP5性能大对比

    版本 函数测试 不实例化类 实例化类 类的继ā承 PHP 4.4.2 1047.23/rps 1034.98/rps 1006.14/rps 992.95/rps PHP 5.2.1 1176.06/rps 1197.17/rps 1187.93/rps 1128.54/rps [ 结果分析 ] 1. 总体来说,可以...

    velocity:Web应用程序检索与给定用户名匹配的人员档案

    速度Web应用程序检索与给定用户名匹配的人员档案。简要描述;简介该Web应用程序旨在符合MVC模式。 这样做是为了将页面布局与流控制和数据处理分开。 为了防止在不同源的变量和函数名称之间产生冲突,使用对模型和控制...

    Python编程入门经典

    15.9.3 速度考虑 259 15.10 Python中可用的SAX 和DOM解析器 259 15.10.1 xml.sax 259 15.10.2 xml.dom.minidom 260 15.11 XSLT简介 262 15.11.1 XSLT是XML 262 15.11.2 转换和格式语言 263 15.11.3 函数式、模板驱动...

    CodeIgniter:php敏捷开发框架web快速开发详解

    CI 所有代码的可读性好,也很健壮,推出前经过社区用户的认真测试,所以在你可以使用时,这些代码已经经历了很多考验。 让我们看两个例子。 1.1.3.1 发送 Email 和附件很简单 发送 Email 的功能实现起来比较复杂...

    AgentEnvironment:捕获有关Amazon Connect代理的信息,以帮助呼叫中心管理员诊断潜在问题

    代理填写调查字段并针对部署区域中的Amazon S3运行速度测试。 然后,结果通过API网关提交,并通过Lambda函数存储在Amazon DynamoDB中。 对DynamoDB表的更改将触发DynamoDB流,该流调用Lambda函数将所有数据导出为...

    【卷一/共两卷】AJAX实战pdf高清版90M

    10.2.2 测试服务器端代码. 10.3 客户端框架 10.3.1 HTML 10.3.2 JavaScript 10.3.3 访问服务器 10.4 添加功能:包含不同查询的多个元素 10.5 重构 10.5.1 第一天:开发TextSuggest组件的游戏计划 10.5.2 第2天:创建...

    前端面试题收集整理ಠᴗಠ 查漏补缺刷一波

    前端测试和web压力测试 XSS和CSRF以及如何防范 SPA如何计算PV js domlist如何转array generator函数和async函数的区别 css3圆型头像 排序的几种方法 哈希如何解决冲突 如何保存路由信息呢,比如刷新? 如何实现一个...

    wasm:我第一次与wasm语言互动

    对于节点示例,在创建文件main.wat(这是一个简单函数的声明,该函数返回42)之后,我们运行节点./scripts/build/index.js从main.wat编译为main.wasm,然后我们可以运行节点app.js以测试wasm函数。 / *斐波那契...

Global site tag (gtag.js) - Google Analytics