我看过这篇文章——HipHop PHP(Facebook 的 Hyper PHP)
不过最近遇到这个Facebook 通过“HipHop 虚拟机”加快开发速度,PHP 执行器速度提高 60%
有人有这方面的详细信息吗?它值得 PHP 开发人员探索吗?
您可以在您链接的文章中链接的文章中找到详细信息:
- https://www.facebook.com/notes/facebook-engineering/the-hiphop-virtual-machine/10150415177928920
hphpc本质上是一个传统的静态编译器,它转换PHP→AST→C++→x64。我们很早就敏锐地意识到PHP这样的动态语言对静态分析的限制,更不用说使用hphpi开发软件和使用hphpc部署所固有的风险。我们在 hphpc 方面的经验促使我们开始尝试动态翻译为本机机器代码,也称为即时 (JIT) 编译。动态翻译器可以在程序执行时观察数据类型,并生成类型专用的机器代码。
类型专用的机器代码运行速度更快。除非你是FB那么大,否则不需要这个。使用 APC 或 memcached 以及更传统的方法进行扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)