PHP优化实战2011-05-17

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

实战XHProf-PHP性能分析工具

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

PHP+MYSQL+SCWS 做自己的站内搜索引擎

天底下竟然有这么一种站内搜索引擎,它支持中文分词,支持全文搜索,无须任何扩展,不用对服务器进行任何设置,只要支持PHP和MYSQL就行,他操作简单,效率高,效果好.这就是PHP+MYSQL+SCWS 站内搜索引擎.

WORDPRESS自定义备忘录

自定义WORDPRESS,包括核心程序和主题。以备升级后快速更改。包括WORDPRESS中使用相对链接实现多域名访问的方法,没有简介时,将前的内容作为简介,模板里加入站点图标,更改内容字体大小,删除WPRDPRESS自带的分页,列表改为显示简介,而不是全文等。

PHP通过MYSQL的全文检索实现利用样式和ID特征码识别抓取网页的研究

如何在抓取页面的时候,从千差万别的页面结构中,分析到对应的分析规则?网页结构的不同大可以说是因为样式的不同。同一个规则下的网页都是使用相同的样式。没有长的像的两个网页用的样式是一样的。所以,我们可以通过HTML里使用的样式来区分一组网页。而不同网页的标签的ID更是不同。结合样式和ID,我们完全可以区分出每一个规则的样式来。利用MYSQL自带的全文检索很容易完成这项曾经复杂的工作。

PHP的字符串表示方法:它是魔鬼!

表示字符串是PHP的第一关。没有一个程序能离开字符串。但是你知道字符串的表示方法的有多少种方式,有多么魔幻吗?如果你仔细看过这篇文章,必将能给你的PHP之旅带来无穷的帮助。