php的XHProf性能分析工具安装和使用

吴泽鑫 | PHP | 2015-12-21
    在日常开发中,对php本身的性能测试可能用到的比较少,但是,随着项目壮大的过程中,有些业务对php性能的要求及其重要,比如在高并发的用户登录注册、广告、活动页面下,请求的都是动态数据,php的执行效率慢慢体现出来了。下面记录下xhprof工具的使用:        XHP [阅读全文]

Mysql按日期、时间分隔分组查出平均值

吴泽鑫 | Mysql | 2015-12-17
今天,突然遇到一个需求,要查处mysql一天的订单量,要根据(15总量/15)的比例来算出一天的量。虽然可以用php程序查询解决,但是在,解决问题要的是更高效有利的方案,这样子时间耗费太长了,于是,我把精力放到了mysql语句上,下面给大家介绍下。我们知道,根据每个月查询出一个月每天的量((30总量/30))是这么写:select    FROM_UNIXT [阅读全文]

PHP安装xdebug

吴泽鑫 | PHP | 2015-12-14
先到指定的网站下载xdebug下载xdebug wget http://www.xdebug.org/files/xdebug-2.2.3.tgz 然后开始编译安装tar xzf xdebug-2.2.3.tgz cd xdebug-2.2.3 /usr/bin/phpize ./configure --with-php-config=/usr/loc [阅读全文]
ė816次浏览 60条评论 0 xdebug安装

PHP的pcntl多进程

吴泽鑫 | PHP | 2015-12-14
PHP可以多线程,那么可否也能支持多进程,答案:可以的,PHP使用PCNTL系列的函数也能做到多进程处理一个事务。下面先简单举一个例子。比如我需要从数据库中获取80W条的数据,比较适合使用PCNTL函数。假设我想要启动20个进程,将1-80W的数据分成20份来做,主进程等待所有子进程都结束了才退出:$max = 800000; $workers = 20; [阅读全文]
ė743次浏览 60条评论 0 PHP多线程 PCNTL

PHP多线程编程例子

吴泽鑫 | PHP | 2015-12-14
php多线程编程可以解决异步、提高效率等问题,下面做了下笔录。首先,如何安装?先下载解压:# wget http://www.php.net/distributions/php-5.4.36.tar.gz # wget http://pecl.php.net/get/pthreads-1.0.0.tgz # tar zxvf  [阅读全文]

Ɣ回顶部