php - 简单的 Facebook HipHop 表演问题

标签 php frameworks hiphop

如果我使用 CodeIgniter 等 PHP Web 框架编写一个 hello world 应用程序,然后使用 HipHop 编译并运行它。它会比我在 django 或 rails 中编写相同的 hello world 应用程序运行得更快吗?

最佳答案

HIPHOP将php代码转换成C++代码,需要编译运行。由于预编译代码比 python/php 等脚本语言运行得更快并且使用的内存更少,因此在您给出的示例中它可能运行得更快。

但是,HIPHOP 并不转换所有代码。 php 中的很多代码是动态的,不能更改为 c++,这意味着您必须在编写代码时牢记这一点。 codeigniter 是否甚至可以使用 HIPHOP 进行编译是另一个问题。

Terry Chay 写了一篇关于 HIPHOP 的大文章,涵盖了何时使用它、它的局限性和 future 。我会推荐阅读这篇文章,因为它很可能会回答你的大部分问题,并让你深入了解它是如何工作的:)

http://terrychay.com/article/hiphop-for-faster-php.shtml

关于php - 简单的 Facebook HipHop 表演问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2226211/

相关文章:

javascript - 需要在 CodeIgniter View 中以字符串格式显示一个值

javascript - 序列化似乎会覆盖多个选择和复选框上的值

php - MySQL COUNT 查询结果总是 1

node.js - 你能在项目之间共享一个 gulp 框架吗?

php - 使用 Hiphop 进行 PHP 扩展开发

内存数据库中的php java

ios - 将 Firebase 添加到 iOS 中的自定义框架不起作用

php - Django 对比 ASP.NET MVC 对比 PHP 框架——成本

c++ - 在 Windows 上重建 hhvm

php - 可以使用 HipHop PHP 构建 php 扩展吗?