PHP优化实战2011-05-17

MC本来是为降低数据库负载而使用的高速缓存。但是相对于前端机来说,MC更像是集中式的服务器。在高并发尤其是流量洪峰到来时,也容易成为系统的瓶颈之一。 相比MC,前端机数量更多,文件负载非常低,读取文件的时间并不比走MC的网络时间长。可以考虑在MC缓存之前再增加一级文件缓存。 针对于每次都必须显示的内容,例如评论转发数、关注粉丝数等,同步输出自然会减少请求量和负载。但是前提是这些内容需要的资源必须经过优化,否则响应时间会很长,用户体验差。

再回ZD

今天又回到来阔别好几个月的zdnet,看到来熟悉的...

实战XHProf-PHP性能分析工具

HProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开关来控制是否进行profile。基于浏览 器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制调用关系图。在数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。 它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递归调用中每个深度的调用一个有用的命名来避开死循环。 XHProf的轻量级性质和汇聚功能,使得它非常适合用于收集“生产环境”的性能统计数据的统计。

夜深了

夜深了,和哥们喝了一点酒,坐在电脑前,想了很多事,心情泛着涟漪,思绪飘着,纠结着...