如你所知php代码不能编译运行,它们只是脚本。 但我听说某处如果我编译它并将其作为二进制代码,它可以更快,并减少服务器的压力。 我做了很多Google,但我找不到办法做到这一点。 我该怎么办?php的二进制代码(编译php)
3
A
回答
7
PHP将脚本编译为可缓存的字节码,极大地提高了性能。检出APC。
这里的其他加速器的列表:
http://en.wikipedia.org/wiki/List_of_PHP_accelerators
如果您正在寻找编译为本地代码,你可以检查出解决方案,如HipHop,其将PHP源成C++,然后用其编译克++。
3
2
使用php accelerator。 APC被广泛使用。
3
你可能看Facebook的Hip Hop
街舞的是被Facebook创建保存其服务器上的资源。据 被分布其超过300,000行源代码下的 PHP许可的3.01版的术语在C++和C作为自由软件写入 。
这个guy做了一个基准。第二列和第三列的毫秒数
Test name PHP HipHop Ratio
n-body 754.474136 360.381707 209,35%
fannkuch-redux 3545.183693 1360.819455 260,52%
fasta 138.252463 55.924453 247,21%
spectral-norm 238.810613 93.717688 254,81%
mandelbrot 1532.191153 569.224470 269,17%
binary-trees (16) 37.286621 11.450954 325,62%
binary-trees (20) 1020.273547 249.907754 408,26%
相关问题
- 1. 翻译CF的二进制编码为PHP
- 2. gdb:使用-g编译的二进制文件与使用-g编译的二进制编译的代码
- 3. 编译的二进制文件VS解释的代码python
- 4. JVM编译类文件到汇编源代码或二进制代码
- 5. PHP编写的二进制文件
- 6. LLVM编译JIT二进制
- 7. 编译matlab linux二进制
- 8. 编译二进制文件
- 9. PHP将HTML编码和解码为二进制
- 10. 将PHP编译为静态二进制文件
- 11. 将一个文件“反编译”为原始二进制代码
- 12. 是否将C#代码编译为本机二进制文件?
- 13. 编码/取消屏蔽PHP中的Websocket二进制数据
- 14. JSON的二进制编码?
- 15. 尝试编译C代码PHP
- 16. php编译器比较代码?
- 17. 服务站点,编译PHP代码
- 18. 编译PHP 5.3.3从源代码到Apache
- 19. 二进制翻译|交叉编译
- 20. PHP如何将二进制数据编码为base 64
- 21. 将二进制文件编码到php页面
- 22. 将二进制包装c#代码转换为PHP
- 23. PHP编译器编码的代码安全性如何?
- 24. Php编码的shell代码?
- 25. JSON二进制编码
- 26. Matlab二进制编码
- 27. PHP十六进制和二进制
- 28. 十进制到二进制代码
- 29. 将Java代码转换为php - 也许大约十六进制为二进制
- 30. PHP MySQL二进制选择
PHP自PHP4(Zend引擎1)编译成字节码。 – KingCrunch