HHVM (HipHop Virtual Machine) 是 Facebook 开源的 PHP 执行引擎。 HHVM 采用一种JIT(just-in-time)的编译机制实现了高性能,同时又保持对 PHP 语法的充分支持。

HHVM功能

  • PHP5.4语法的完全支持
  • hack语言支持
  • 可支持cli, fastcgi server(相当于phpfpm),http server(相当于nginx+phpfpm)三种运行方式

HHVM优势

  • 高性能:从目前百度已经上线的应用看,与php5.2相比,普遍节省cpu 40% ~ 60%
  • 易用的扩展API:HHVM扩展编写非常方便,同一个扩展,平均代码量不到zend扩展的一半。
  • 单进程架构:更方便运维,方便共享全局数据结构(如配置、字典甚至网络连接)。

下面是一篇介绍HHVM的PPT: