HipHop PHP (Facebook tarafından Hyper PHP idi)

7 Cevap php

Bir Facebook "çalışan" Bu oldukça komik interview ardından ...

Herkes Hyper PHP o smart as balls Facebook adamlar gelişmiş olduğunu (şimdi HipHop olarak değiştirildi) hakkında herhangi bir bilgi var mı?

7 Cevap

Kedi şimdi çuval dışında:

http://developers.facebook.com/news.php?blog=1&story=358

PHP için HipHop teknik bir derleyici kendisi değildir. Aksine bir kaynak kod transformatör. HipHop programlı son derece optimize C + + içine PHP kaynak kodu dönüştürür ve daha sonra derlemek + g+ kullanır. HipHop bir anlam eşdeğer bir şekilde kaynak kodu yürütür ve fedakarlıkların bazı nadiren kullanılan özellikleri - gelişmiş performans karşılığında - gibi eval () gibi. HipHop bir kod transformatör, PHP'nin çalışma zamanı sisteminin bir reimplementation, ve bu performans iyileştirmeleri yararlanmak için birçok ortak PHP uzantıları bir yeniden yazma içerir.

Another article on ReadWrite Web Facebook Gets Faster, Debuts Homegrown PHP Compiler ve another one by Marco Tabini bilmeniz gerekenler açıklanır doğruluyor.

Belki bir efsane, belki hala gelişme. Ama asılacak gidiyor here.

Bırakma HyperPHP denir eğer bu da kurulmuş bir web host in adı gibi, şaşıracaksınız

Şimdi Salı 2 Şub Facebook gelen PHP runtime release çeşit bir söylenti var. İşte Hyper PHP olabilir.

Birisi herhangi bir programlama bilgisi olmadan birine önbelleğe / opcodes anlatmaya çalıştım gibi görünüyor.

"... Siz Hyper gibi PHP, H önünde bir H koyarak gibi bu yapmak? Görüyoruz. Yüzden, Hyper-PHP veya HPHP olsun. Ve bu süper hızlı ..."

Linkten ...

Facebook çalışanları gizlilik çoğu değerinden daha iyi biliyorum.

Oh, gerçekten mi? Onlar mı? Şimdiye kadar Facebook hakkında okuduğum her şey onlar gizlilik ya da hiç ne hiçbir fikrim yok olduğunu çünkü.

Makale Açıkçası güvenilir olamaz.

Performans sorunu ise, kesinlikle örneğin bakmak istiyorum Quercus yerine? (Http://www.caucho.com/resin-3.0/quercus/) (Ben Quercus hiç bakmadım, o yüzden çok fazla bir şey söyleyemem)