博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP环境下配置WebGrind——让你的网站性能看得见
阅读量:7123 次
发布时间:2019-06-28

本文共 1017 字,大约阅读时间需要 3 分钟。

  今天面试,面试官问我PHP代码怎么去测试其使用性能,我随口一个microtime,测试时间,其实那时候想说一个Wamp下的组件着,结果没记住名字,也想到了Apache的ab.exe,现在想想,唉,这些基本的东西怎么都没记住啊!回来第一件事——玩转这个所谓的PHP性能测试!

  永远记住这个组件的名字——WebGrind。

  1、需要组件环境

    PHP 5.3

    Apache服务器

    xdebug

  我自己用的是Wamp 2.1,不过用什么样的配置方法都是一样的,无非改改PHP.ini,在组件里添加文件。

  闲话少说,正式开始“玩”这个所谓的WebGrind。

  第一步:查看自己的版本中是否存在WebGrind;

    一般wamp的首页有这个选项,当然你也可以通过访问 d 来查看是否存在;目录在wamp/apps

    当然你也可以下载,自己配置:

    Xdebug下载地址:xdebug 

    WebGrind下载地址:

  第二步,配置php.ini文件:

    找到PHP.ini 中的xdebug,编辑那里的选项,我把所有的off都开启成on了,这样就可以了;我自己又在网上找到别的教程,加上了几句,不知道何用:

; XDEBUG Extensionzend_extension = "H:/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9-x86_64.dll"[xdebug];from Internet startxdebug.auto_trace=onxdebug.collect_params=onxdebug.collect_return=onxdebug.trace_output_dir="H:/wamp/tmp";endxdebug.remote_enable = onxdebug.profiler_enable = onxdebug.profiler_enable_trigger = onxdebug.profiler_output_name = cachegrind.out.%t.%pxdebug.profiler_output_dir = "H:/wamp/tmp"

  第三步,测试一下,打开本地的任意一个php文件,WebGrind都会自动监测的,然后打开 d 查看那里的结果

 

 

转载地址:http://pyael.baihongyu.com/

你可能感兴趣的文章
dva中组件的懒加载
查看>>
IOS开发错误library not found for -lXXX
查看>>
Java动态追踪技术探究
查看>>
LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
查看>>
Redis 使用记录(五)
查看>>
手挽手带你学VUE:二档 组件开发以及常用全局api
查看>>
60 个让程序员崩溃的瞬间,太TM真实了
查看>>
详解 Solidity 事件Event - 完全搞懂事件的使用
查看>>
CAS 算法 —— Compare and Swap
查看>>
js实现在input框中动态添加图标
查看>>
element-ui配合vue分页
查看>>
控制语句执行流程
查看>>
解决Error: NJS-045错误 ubuntu环境配置Nodejs访问Oracle
查看>>
利用Nginx反向代理解决跨域问题
查看>>
一个图片偶尔加载不出来的事故
查看>>
vue.js起步
查看>>
TableStore实战:DLA+SQL实时分析TableStore
查看>>
【跃迁之路】【613天】程序员高效学习方法论探索系列(实验阶段370-2018.10.17)...
查看>>
Python:Tornado 第三章:HTML5 WebSocket概念及应用:第三节:客户端编程
查看>>
你用过不写代码就能完成一个简单模块的组件么?
查看>>