在PHP世界今天的新聞是Facebook's HipHop,其中:Facebook的HipHop - 它是幹什麼用的?
的HipHop for PHP是不是技術上一個編譯器本身。而是它是一個源代碼轉換器。 HipHop以編程方式將您的PHP源代碼轉換爲高度優化的C++,然後使用g ++編譯它。 HipHop以語義等價的方式執行源代碼並犧牲一些很少使用的功能 - 例如eval() - 以換取更好的性能。 HipHop包含一個代碼轉換器,PHP運行時系統的重新實現,以及許多常見PHP擴展的重寫,以利用這些性能優化。
我的問題是,這是什麼類型的Web應用程序,這實際上是有用的?
好像典型的數據庫綁定Web應用程序可能不會受到很大的這個服務,但罕見的CPU綁定的應用程序會。
相關(但不是dupe):http://stackoverflow.com/questions/2055875/hiphop-php-was-hyper-php-by-facebook – Pops 2010-02-02 20:31:12
我一直在閱讀關於這一週的傳言,我很高興它終於出來了!我在社交網絡上工作,性能始終是這些類型站點最大的問題 – JasonDavis 2010-02-02 22:50:09
這是一個編譯器,不是?它將PHP編譯爲C++。 – 2010-02-05 16:26:57