2010-06-13 10 views
9

Ich frage mich, ob jemand hier HipHop verwendet hat? Wenn ja, was denkst du über die Technologie? Ist es eine echte Welt? Mit welchen Problemen sind Sie konfrontiert worden? Soll ich meine Produktionsanwendung mit HipHop kompilieren?Hat jemand HipHop für PHP benutzt?

Antwort

8

Ja, mein Team war vor der Veröffentlichung bei Facebook HQ und habe seitdem hier und da herumgespielt. Es gibt eine Reihe von Dingen, die in HipHop einfach nicht funktionieren. Conditional includes, eval() und andere ähnliche Aspekte. Denken Sie daran, dass dies eher eine Möglichkeit ist, die Leistung durch eine bessere Bereitstellungsmethode zu verbessern.

Wenn Sie nur einen einzigen Server haben, verwenden Sie ihn definitiv nicht. Durch die Bereitstellung der kompilierten App, die problemlos 1 GB erreichen kann, wird der Server für kurze Zeit nicht aktiv. Wenn Sie eine Handvoll Server verwenden, macht es wahrscheinlich auch keinen Sinn ... eine 50% ige CPU-Lastabsenkung spart Ihnen nicht viel.

Wenn Sie Dutzende oder noch mehr Server haben, dann macht es viel Sinn.