從維基百科:PHP加速器VS即時編譯
大多數PHP加速器通過緩存PHP 腳本編譯的字節代碼,以避免解析的開銷和 編譯源代碼,每個請求的工作(部分或全部其中可能永遠不會執行)。爲了進一步提高性能,高速緩存的代碼被存儲在共享的存儲器中並且從那裏直接執行,從而最大限度地減少了在運行時慢速讀取和存儲器複製的數量。
即時編譯:
的JIT編譯器代表的混合方法,通過翻譯發生 不斷,如翻譯,但翻譯的代碼 緩存來減少性能下降。
所以在PHP上使用PHP加速器(如APC)對「即時」編譯PHP(假設可以這麼做)具有等效的性能影響......事實上,它們實際上是一樣?
我知道這是舊帖子,也許事情已經改變,但Zend優化器+確實優化了代碼。 Quote:「此外,它適用幾個 字節碼優化模式,使代碼執行速度更快。」 https://github.com/zend-dev/ZendOptimizerPlus/ – XzKto 2013-02-22 11:18:45
是的,這只是發生在PHP4中,這些優化造成了很多* *更大的差異。現在它[提議包含在覈心發行版中](https://wiki.php.net/rfc/optimizerplus),看看字節碼優化是否有所作爲會很有趣。 – Charles 2013-02-22 17:06:58
截至6月,Facebook發佈了PHP Jit編譯器https://github.com/facebook/hiphop-php – Steven 2013-06-17 23:41:40