
Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP。
用Facebook官方博客(无 法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,HipHop项目对Facebook影响巨大。它 目前已经支撑了Facebook 90%的Web流量。由于HipHop,Facebook Web服务器上的CPU使用平均减少了50%,从而大大减少了服务器的需求。为了让这一改进也惠及社区,他们决定将之开源,希望能够进一步帮助提高更多大 型复杂PHP网站的可伸缩性。
阅读全文…
解决方案
facebook, HipHop, 性能

今天偶然在一个外国的BLOG客上看到一看Share按钮。鼠标放上去会弹出一个把当前文章收藏到google.digg.ask…上的列表。看下图:

于是自己申请一个号。放上这个小东东了。很方便,而且登陆后还能查看统计哦!
阅读全文…
解决方案
AddThis, Share
网络上解决IE6下Png透明解决方案有很多,例如 IE PNG Fix from TwinHelix, Javascript IE PNG Fix, Transparent PNGs in Internet Explorer 6 from 24 ways.等等.
然而现在,我要和你分享的是 Unit PNG Fix .
因为它的确是太出众了.
1.非常小的javascript文件:1kb!
2.解决因为IE的滤镜属性所带来的影响.
3.无论是img元素或background-image属性,都能有效果.
4.在加载页面之前就能自动运行.或者就一丁点的元素.
5.允许自动高宽.
6.使用起来超级简单.
阅读全文…
解决方案
IE6, png, Png透明
相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实 现的功能。比如Google机会已经把最基本的office应用都搬到了互联网上。当然便利的同时毫无疑问的也使页面的速度越来越慢。自己是做前端开发 的,在性能方面,根据yahoo的调查,后台只占5%,而前端高达95%之多,其中有88%的东西是可以优化的。

以上是一张web2.0页面的生命周期图。工程师很形象地讲它分成了“怀孕,出生,毕业,结婚”四个阶段。如果在我们点击网页链接的时候能够意识到 这个过程而不是简单的请求-响应的话,我们便可以挖掘出很多细节上可以提升性能的东西。今天听了淘宝小马哥的一个对yahoo开发团队对web性能研究的 一个讲座,感觉收获很大,想在blog上做个分享。
阅读全文…
解决方案
优化, 性能, 访问速度
中文社区的全文搜索功能一直是个让人头疼的问题,其实追根究底是由MySQL自身的问题造成的。当数据量大的时候,任何的RDBMS的查询都无法满足现今互联网的要求。
搜索引擎技术一直都作为”非大陆货”的角色存在,Sphinx的出现降低了搜索引擎的门槛、Coreseek的出现则降低了中文搜索引擎的门槛, 许多公司已经纷纷投入他们的怀抱。虽然Sphinx的功能及扩展性对于专业做搜索引擎的公司而言仍显简陋,但对于普通的全文搜索而言是太够了。
近期朋友的论坛刚刚转为Discuz!,就结合Discuz! 7.2版本标准帮朋友将这个毛病给治了。经常看到有站长被搜索功能搞的苦不堪言,不限制搜索就容易造成MySQL锁表等等,容易搞的站点很慢,限制搜索的话就放弃了一个如此便利的功能,Discuz!的使用者通常为中小站长,如果能配合Sphinx即可对搜索效率进行优化。
阅读全文…
解决方案
Discuz, PHP, Sphinx, 中文搜索