如果我使用 CodeIgniter 等 PHP Web 框架编写一个 hello world 应用程序,然后使用 HipHop 编译并运行它。它会比我在 django 或 rails 中编写相同的 hello world 应用程序运行得更快吗?
最佳答案
HIPHOP将php代码转换成C++代码,需要编译运行。由于预编译代码比 python/php 等脚本语言运行得更快并且使用的内存更少,因此在您给出的示例中它可能运行得更快。
但是,HIPHOP 并不转换所有代码。 php 中的很多代码是动态的,不能更改为 c++,这意味着您必须在编写代码时牢记这一点。 codeigniter 是否甚至可以使用 HIPHOP 进行编译是另一个问题。
Terry Chay 写了一篇关于 HIPHOP 的大文章,涵盖了何时使用它、它的局限性和 future 。我会推荐阅读这篇文章,因为它很可能会回答你的大部分问题,并让你深入了解它是如何工作的:)
关于php - 简单的 Facebook HipHop 表演问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226211/