PHP之父评价Facebook的HipHop项目

转载 2012年03月26日 17:44:32

读写网记者与PHP的创造者Rasmus Lerdorf联系,询问他对Facebook刚刚开源的PHP优化项目HipHop有何看法。Lerdorf在邮件中说,这是一个很酷的项目,肯定会成为某些网站很好的选择。

  但是,他接下来说,对于许多Web应用来说,执行速度并不是主要因素。即使将总请求成本中10%的代码的执行速度提高一倍,整体上也只提高了5%。如果每次请求都要访问memcache/PostgreSQL/MySQL 10次,在系统调用上耗费大量时间,难免不要指望HipHop会带来奇迹。

  Lerdorf称HipHop代码转换程序为漂亮把戏(nifty trick),并担心会有开发人员将它错误地看成网站性能的某种魔弹。对于新的运行库,Lerdorf说,更愿意大家进行基本的性能分析(profiling),找到有用中成本最高的部分。与其加速系统中较快的部分,不如加速或者去除系统中较慢的部分。

  他还说,PHP的执行速度往往不是问题最大的地方,应该好好分析系统的各个方面,找到元凶。工具方面,他推荐用Yahoo的YSlow和Google的Page Speed分析前端的问题,再用Valgrind的Callgrind分析低层的后端性能,用XDebug分析用户空间PHP的性能。此外,他还顺带手指出了读写网前端的性能问题。

  当然,文章中也说到,Facebook的网站其他方面可能已经优化得很好,因此HipHop能够带来足够的效率。

  总之还是那句话,没有防之四海而皆准的通用银弹,工程上,具体问题具体分析,选择最合适当前环境的工具最为重要。

Facebook开源项目Hiphop-php使用介绍(原创)

Facebook开源项目Hiphop-php使用介绍(原创) 作者:余超 EMail:yuchao86@gmail.com Facebook开源的Hiphop-php能将php编译成C++程序...

Facebook揭秘HipHop项目 PHP程序大提速

PHP使我们常用的一种脚本语言,其最大的特点就是编程效率高,能够支持产品的快速迭代,可与其他传统的编译语言相比,CPU和内存使用效率不高,但Facebook的HipHop项目的完成,预示着PHP语言将...
  • hguisu
  • hguisu
  • 2012年03月27日 18:52
  • 2866

Facebook关于HipHop for PHP 的简短介绍(译文)

关于HipHop for PHP 的简短介绍(译文) One of the key values at Facebook is to movefast. For the past six year...

Facebook性能大提升的秘密:HipHop

Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化P...

(转)PHP HipHop实战之安装篇

原文链接:http://blog.liubijian.com/hiphop-php-install.html 觉得有用,保存。。。  背景:HipHop是Facebook在今年早些时候放出的一个php...
  • hairetz
  • hairetz
  • 2011年04月29日 16:53
  • 2389

HipHop For PHP

Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化P...
  • memray
  • memray
  • 2013年11月10日 16:59
  • 964

PHP编译器:HipHop

HipHop 是Facebook开发的一个PHP编译器项目.HipHop先把PHP代码转换成C++代码,让后使用C++编译器如GCC编译成目标机器码.HipHop用来提高Facebook服务器的使用效...
  • iefreer
  • iefreer
  • 2012年07月05日 11:52
  • 3053

HHVM搭建胜过ZendPHP五六倍的PHPWeb服务器(高性能PHP虚拟机Hiphop)

HHVM搭建胜过ZendPHP五六倍的PHPWeb服务器(高性能PHP虚拟机Hiphop)  作者:余超 yuchao86@gmail.com 我的测试环境是CentOS64位虚拟机 如下: ...

php之父-Rasmus Lerdorf

php之父-Rasmus Lerdorf PHP语言的创始人雷斯莫斯·勒道夫(Rasmus Lerdorf),被尊称为PHP之父,他是网络工程师们的偶像。 PHP是一种易于学习和使用的计算机语言,...

初次体验hiphop-php

facebook在github上发布了hiphop-php的源代码。之前听说这玩意能把php代码翻译成c++代码,然后带来巨大的性能提升,所以第一时间编译了一份hiphop-php。 我的机器环境是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP之父评价Facebook的HipHop项目
举报原因:
原因补充:

(最多只允许输入30个字)