如你所知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