我想知道是否有人使用或阅读过编译为Apache的.so扩展名的PHP脚本...我想我记得在某处读过它但不知道是否存在这样的事情。
这看起来很有希望,但不完整且被遗弃:http://phpcompiler.org/
我感兴趣,因为我认为它可以提高性能......也许有人可以指出一个框架或apache扩展来做到这一点。
谢谢!
答案 0 :(得分:9)
他们确实存在。 Facebook提供PHP的HipHop编译器
不过,我不知道它是否适用于Apache
您可以查看:http://developers.facebook.com/blog/post/358
Github存储库:http://github.com/facebook/hiphop-php
答案 1 :(得分:6)
如果您想以这种方式提高PHP脚本的性能,您应该尝试类似Zend Accelerator的内容。它保留了字节码,因此不必在每次请求时重新编译。
答案 2 :(得分:6)
我感兴趣,因为我认为它可以提高性能
这是一个非常有问题的问题。是的,如果你每小时处理超过一百万次点击,那么在编译PHP时会有非常实际的好处(参见关于HipHop的其他答案)。但如果你真的想问“我如何提高我网站的性能”,那么这可能是任何人应该给你的最后答案。
如果您的目标是让您的网站更快,那么您首先需要建立捕获服务请求所需时间的方法(最好从网络服务器时间分离网络和数据库时间),以及捕获翻页时间(即加载页面上所有内容所需的时间)然后查看类似的内容:
等
下进行。