编程效率高是php语言最大的特点,但是作为脚本语言,一直存在着cpu和内存使用效率不高的问题,直到hiphop for php的出现。facebook神秘的php项目hiphop for php终于揭开面纱。这个项目由一个php到c++的转换程序,一个重新实现的php运行库,和许多常用php扩展的重写版本构成,目的是旨在加速和优化php。
用facebook官方博客(无法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,hiphop项目对facebook影响巨大。它目前已经支撑了facebook 90%的web流量。由于hiphop,facebook web服务器上的cpu使用平均减少了50%,从而大大减少了服务器的需求。为了让这一改进也惠及社区,他们决定将之开源,希望能够进一步帮助提高更多大型复杂php网站的可伸缩性。
php和facebook的问题
众所周知,facebook的前端主要是用php写的。赵海平说,过去六年facebook从
http://www.bkjia.com/phpjc/445911.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/445911.htmltecharticle编程效率高是php语言最大的特点,但是作为脚本语言,一直存在着cpu和内存使用效率不高的问题,直到hiphop for php的出现。facebook神秘的ph...