在对 Facebook 的“员工”进行了这次相当滑稽的采访之后……
有没有人有任何关于那些聪明的Facebook 家伙开发的Hyper PHP(现在更名为HipHop )的详细信息?
猫现在出局了:
http://developers.facebook.com/news.php?blog=1&story=358
PHP 的 HipHop 在技术上并不是一个编译器本身。相反,它是一个源代码转换器。HipHop 以编程方式将您的 PHP 源代码转换为高度优化的 C++,然后使用 g++ 对其进行编译。HipHop 以语义等效的方式执行源代码,并牺牲了一些很少使用的功能——例如 eval()——以换取更高的性能。HipHop 包括一个代码转换器、对 PHP 运行时系统的重新实现,以及对许多常见 PHP 扩展的重写以利用这些性能优化。
ReadWrite Web 上的另一篇文章证实 Facebook变得更快,首次推出本土 PHP 编译器,Marco Tabini 的另一篇文章描述了您需要了解的内容。
也许是一个神话,也许仍在发展中。但它会被张贴在这里。
如果该版本被称为 HyperPHP,我会感到惊讶,因为这也是已建立的Web 主机的名称
现在有传言称Facebook 将于 2 月 2 日星期二发布某种PHP 运行时版本。那可能是 Hyper PHP。
看起来有人试图向没有任何编程知识的人解释缓存/操作码。
“......你明白吗?这样做就像在 PHP 前面放一个 H,H 就像在 Hyper 中一样。所以我们得到 Hyper-PHP 或 HPHP。而且它超级快......”
不...这不是神话
这个概念太棒了。你可以让你的 PHP 网站编译成 HPHP !然后它会像java一样工作!:P
从你的链接...
Facebook employees know better than most the value of privacy.
Oh, really? Do they? Because everything I've ever read about Facebook is that they have no idea what privacy is or ever was.
The article can obviously not be trusted.
如果性能是一个问题,您肯定会看一下 Quercus 吗?(http://www.caucho.com/resin-3.0/quercus/)(我从来没有看过 Quercus,所以我不能多说)