自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 PHP 性能分析第三篇: 性能调优实战

性能调优不用运行的代码才是绝好的代码。其他只是好的代码。所以,性能调优时,最好的选择是首先确保运行尽可能少的代码。OpCode 缓存首先,最快且最简单的选择是启用 OpCode 缓存。OpCode 缓存的更多信息可以在这里找到。在上图,我们看到启用 Zend OpCache 后发生的情况。最后一行是我们的基准,也即没有启用缓存的情况。在中间行,我们看到较小的性...

2019-04-19 10:25:00 121

转载 PHP 性能分析第二篇: Xhgui In-Depth

在第一篇中,我们初步介绍了 XHProf,以及如何安装和运行分析器。在本文,我们将介绍 XHGui ——用于审查并比较 XHProf 数据的用户界面(UI)。使用 XHGuiXHGui 提供了许多协助性能评估的功能,既适用于单次运行,也能满足聚合环境——让你精确至具体问题、发现趋势。术语为了提高 XHGui 的使用效率,你需要熟悉许多术语:1.调用次数函数调用...

2019-04-19 10:24:00 149

转载 PHP 性能分析第一篇: Xhprof & Xhgui 介绍

什么是性能分析?性能分析是衡量应用程序在代码级别的相对性能。性能分析将捕捉的事件包括:CPU的使用,内存的使用,函数的调用时长和次数,以及调用图。性能分析的行为也会影响应用性能。影响的程度取决于基准测试。基准测试在外部执行,用于衡量应用真实性能。所谓真实性能,即终端用户所体验的应用表现。什么时候应该进行性能分析?在考虑是否进行性能分析时,你首先要想:应用是否存在性能问题?...

2019-04-19 10:23:00 318

转载 PHP性能分析——xhprof(window 安装xhporf)

1下载xhprof的php扩展因为官方的xhprof不支持php7,所以采用tideways版本的xhprof下载地址:windows版tideways_xhprof将windows版的dll文件放到PHP的扩展目录 修改PHP.ini如下[xhprof]extension=php_xhprof.dll; directory used by d...

2019-04-19 10:19:00 131

转载 xhprof查看性能测试图一直报错:failed to execute cmd: " dot -Tpng"多种因素解决方案

xhprof查看性能测试图一直报错:failed to execute cmd: ” dot -Tpng”多种因素解决方案最近在新环境进行php代码性能测试,用了xhprof这个工具,搭建好以后,点击[View Full Callgraph]查看性能分析图链接一直报错:failed to execute cmd: ” dot -Tpng”原因一:未安装graphviz如果看到 sh:...

2019-04-19 09:21:00 353

转载 windows下Graphviz安装及入门教程

下载安装配置环境变量intall配置环境变量验证基本绘图入门graphdigraph一个复杂的例子和python交互发现好的工具,如同发现新大陆。有时,我们会好奇,论文中、各种专业的书中那么形象的插图是如何做出来的,无一例外不是对绘图工具的熟练使用。下载安装、配置环境变量inta...

2019-04-19 09:20:00 104

转载 安装配置Xdebug模块详解

1、XDebug安装配置(1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行。具体下载方法如下:将phpinfo网页的源代码拷贝到http://www.xdebug.org/find-binary.php,然后按照指导安装即可。2、安装配置Xdebug接着,我们将Xdebug模块文件放入PHP安装目录/ext文件夹...

2019-04-18 12:14:00 110

转载 Git结合tar自动打升级包

背景最近在看Git,那么看了之后就需要用Git来解决一些工作中遇到的问题,学了不能用在工作中,等于白学。这次遇到的问题是打包升级的问题,我们公司目前还处于最原始的手工打更新包的状况,每次打包都要找开发要更新的内容,非常非常的麻烦,于是我就想用学习的Git来解决这个问题。目的我们的环境有两个,一个是开发环境、另一个是测试环境,那么我希望每次在开发环境都能自动把一个周期内开发改动的内...

2019-04-01 18:26:00 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除