友情提示:
最新在研究squid、varnish、fastcgi_cache等缓存加速技术,有兴趣的朋友加我QQ 8431360

php性能调试工具

最近在帮一些客户优化php性能。

排除掉服务器环境、memcache这些办法后,剩下的就是找php代码有没有执行过慢的因素了。

下面列出一些在php性能调试中可以用到的工具。

1、xdebug

     这个工具大家都很熟悉,开始php过程中,用来调试程序用的。

2、webgrind

     这个工具主要是配合xdebug来使用,用来监测php执行时间的。

3、XHProf

     这个工具据说比xdebug轻量,可以考虑用于生产环境下来监测php性能。没有用过,看介绍很棒!facebook用的,肯定差不了。

 

以上只是简单介绍下,用来记录。等以后有机会仔细用来,再发文档说明

 

阅读全文>>

评论:2 浏览:226

如何找到执行慢的php程序

最近在帮助一个网站做性能优化。
从原来的windows平台切换到了linux平台。php环境也已经变为主流的Nginx+php-fpm+eAccelerator+Zend Optimization组合
打开了MySQL的慢连接,发现基本集中在论坛的表查询上,但是我们如何定位有哪些php程序在执行的时候过慢呢?

通过查看php-fpm.conf配置,可以找到如下配置信息

阅读全文>>

评论:0 浏览:823

emlog支付插件发布

今天看到支付宝可以采用http://me.alipay.com/用户名的形式创建自己的收款页面。以前要想写支付宝的付款插件,需要先申请一个商家用户,拿到分配你的密钥才可以。现在可以通过创建收款主页来直接收款,对于程序开发方便了很多(不过这个方式只能简单的收款,并不能用于商品的订单,没有回调函数不能知道是否收款成功等内容)。

而且看到wordpress貌似已经有了这样的插件可以用来发布一个收款按钮,于是我也心血来潮写了一个。主要还是为了学习如何写一个emlog的插件。看着官方的插件开发文档,参考着公告插件的代码来写的这个支付宝收款插件。

阅读全文>>

附件下载:
me_alipay.zip 1.93KB

评论:4 浏览:511

emlog访问速度优化之minify整合css与js文件

我们知道网站的访问速度和很多因素相关,但是今天这里只是优化我们能力范围内的首页文件加载数量与大小。

如果首页文件很大,肯定加载慢。还有一个因素就是首页如果加载很多css和js文件,因为在加载过程中会建立很多次连接从而降低访问首页的速度。

下面是我博客默认情况下的加载css和js文件的数量

点击查看原图

点击查看原图

从图上可以看到加载了4个css文件和5个js文件。大小分别为54.2kb和45.5kb。

 

下面我们的主要工具出场:minify

阅读全文>>

附件下载:
merge.zip 790字节

评论:2 浏览:411

Gvim配置

vim是在linux下面很有名的编辑工具。而今天说到的这个gvim呢,就是vim工具在windows下的版本。

因为游戏、网银等种种原因,不是每个人都可以全部切换到linux下的,而linux的很多很棒的开源软件又特别好用。所以就尽量找这些软件的windows版本了。

阅读全文>>

附件下载:
_vimrc.zip 2.91KB

评论:2 浏览:517

© 2012 鑫的方向
iDream theme by Templates Next | Powered by Emlog