Facebook (Logo)
Beim weltgrößten sozialen Netzwerk Facebook müssen sekündlich Tausende Datenbank-Abfragen und -Einträge getätigt werden. Aus diesem Grund hatten die Programmierer der Plattform bereits letztes Jahr einen verbesserten PHP-Compiler vorgestellt. HipHop war damals jedoch ausschließlich für die Verwendung auf den Servern des sozialen Netzwerkes ausgelegt. Die Erweiterung des Projektes ist unter dem Namen „HipHop Virtual Machine“ seit wenigen Tagen auch für breite Masse zugänglich.
Bei dem Programm handelt es sich primär um einen Script-Umwandler. Üblicher PHP-Webcode wird durch das Script in optimierten C++-Code umgewandelt, um daraufhin zu Binaries kompiliert zu werden. Der daraus resultierende Performance-Gewinn ist laut Facebook beachtlich. Seit dem Release von HipHop sei die Geschwindigkeit nochmals um 60 Prozent gesteigert worden, während ein ausführender Server 90 Prozent weniger Arbeitsspeicher benötigen soll.
Interessanterweise wurde das gesamte Projekt unter eine Open Source-Lizenz via GitHub veröffentlicht. So kann Facebook auf Programmierer von außerhalb hoffen, die HipHop Virtual Machine mit ihren eigenen Ideen nochmals zu verbessern.
Bisher kommt die Engine auch beim sozialen Netzwerk nur in experimentellen Umgebungen zum Einsatz. Nach weiteren Tests soll der Betrieb jedoch auch auf den Hauptservern aufgenommen werden. Ob sich die neue Methodik zur Verarbeitung von PHP-Code auch bei kleineren Projekten durchsetzen wird, bleibt abzuwarten. Der Performancegewinn wäre bei nur wenigen Skripts wohl kaum zu spüren.
Bild-Quellen: facebook
Text-Quellen: github.com/facebook
Julian Wolf (g+) am Dienstag, 13.12.2011 16:35 Uhr
Mist, ich dachte PHP würde bald mal wegsterben ;) Naja, vlt. lässt sich aus dem Spaghettisalat ja noch etwas rausholen. ...
HipHop ist ja schon länger bekannt - und die Resultate lassen sich wirklich sehen ! Ist ja kein Geheimnis, dass PHP prinzipbedingt ziemlich ineffizient arbeitet. Ist also auf jedenfall ne gute Sache. und wenns erstmal genug leute nutzen, kostets geld -> s. maps.google Sagst du mir ...
und wenns erstmal genug leute nutzen, kostets geld -> s. maps.google ...
Ich denke die Größe die Facebook hat, kann man davon ausgehen, das Sie zumindest im technischen Bereich nicht schlecht sind und somit sollte die HipHop VM durchaus Potential haben. Und was sie davon haben, wenn Sie das Teil veröffentlichen steht ja bereits in der News: Sie hoffen Verbesserungen durc ...
nicht unbedingt. aber das fratzenbuch ist dafür bekannt nichts uneigennützig zu machen. daher stellt sich die berechtigte frage. was hat fb davon? ...
Heutzutage ist die Internettelefonie neben Fest- und Mobilnetztelefonie immer gefragter. Per Internet zu kommunizieren ist nicht nur komfortabler und billiger, man ist zudem unabhängig von Tarifen, welche nur eine bestimmte Gesprächszeit günstig ermöglichen. Also wieso nicht auch Internet-Telefonie nutzen?
Lars Sobiraj am 14.05.2013, 13:52 Uhr
Der Petitionsausschuss des Deutschen Bundestags steht seit vielen Jahren den Bürgern und Gruppen für ihre Anliegen offen. Wir haben uns kürzlich mit einem der 80 Mitarbeiter des Hauses unterhalten. Da seit der Gründung nur sehr wenige Gesetzesänderungen durch Petitionen entstanden sind, wollen wir den Sinn dieser Institution hinterfragen. Dies ist vorerst der letzte Teil unserer Interview-Serie.
Lars Sobiraj am 12.05.2013, 12:51 Uhr
Wie ein 73-jährige Japaner beweist, kann man das am häufigsten benutzte Tabellenkalkulationsprogramm Microsoft Excel nicht nur für reguläre Berechnungen einsetzen. Tatsuo Horiuchi erstellt ausnahmslos seine traditionellen Gemälde mit Hilfe dieses Programms. Er arbeitet bereits seit 10 Jahren mit der Software und stellt seine Bilder in diversen Ausstellungen vor.