遭遇php的in_array低性能
admin 13年前(2013-09-02) 881浏览
PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。 事情是这样子的,一位同事反馈我们的一个接口每次返回需要5秒之久,我们一起review了代码,“惊喜”的发现居然...
admin 13年前(2013-09-02) 881浏览
PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。 事情是这样子的,一位同事反馈我们的一个接口每次返回需要5秒之久,我们一起review了代码,“惊喜”的发现居然...
admin 13年前(2013-08-05) 4725浏览
这篇文章的目的是要谈谈我的 Nginx 调优经验,就不涉及数据库调优的内容了。 初始服务器设置 我的服务器运行在亚马逊 EC2 t1 micro 上,选择 Nginx + PHP5-fpm 作为后端,因为一些安全因素还打开了SSL。 性能测试 我使用...
admin 16年前(2010-08-17) 35872浏览
注:dd只能提供一个大概的测试结果,而且是连续IO 而不是随机IO 1. 首先用自带的dd命令先测一下, 块大小为8k dd只能提供一个大概的测试结果,而且是连续IO 而不是随机IO 读测试 time dd if=/dev/sda2 of=/dev/...
admin 16年前(2010-08-04) 15839浏览
[root@74-82-173-217 opt]# wget http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz [root@74-82-173-217 opt]# ta...
admin 17年前(2010-01-26) 4718浏览
XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。基于浏览器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制...
admin 17年前(2009-11-23) 4808浏览
vmstat Procs -r: 运行的和等待(CPU时间片)运行的进程数,这个值也可以判断是否需要增加CPU(长期大于1) -b: 处于不可中断状态的进程数,常见的情况是由IO引起的 Memory -swpd: 切换到交换内存上的内存(默认以KB为...
admin 17年前(2009-07-28) 7140浏览
memcache.allow_failover = 1 memcache.max_failover_attempts=20 memcache.chunk_size =8192 memcache.default_port = 11211 其中比较重要的...
admin 17年前(2009-06-12) 4878浏览
在Linux VPS下运行vmstat命令可以显示系统资源占用的情况。加上一个时间参数可以定期循环输出资源占用情况,比如运行vmstat 2就可以每隔2秒钟输出一次。 vmstat命令输出的各项含义是: procs部分 r 在运行队列中等待的进程数,...
admin 17年前(2009-05-12) 6073浏览
每秒处理的的请求数:req/s 每个请求的响应时间:response time 1、利用网络处理量计算。 计算参考公式: 并发 = connection established / min(server keepalive, server timeo...
admin 18年前(2009-03-16) 4674浏览
给大家分享一个衡量 Web 应用程序性能的一个公式,今天不经意中看到了这个公式,感觉获益良多,并做了一点小小的修改,在这里分享给大家,希望对大家有所帮助. R=吞吐量/带宽+RTT+Appturns(RTT)/并发请求+Cs+Cc 这个公式来源于20...
admin 18年前(2009-02-28) 5694浏览
TCMalloc(Thread-Caching Malloc)是google开发的开源工具──”google-perftools“中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得...