HHVM/Über
< HHVM
Diese Seite ist veraltet. Es wird für Archivzwecke beibehalten. Es kann Erweiterungen oder Funktionen dokumentieren, die veraltet und/oder nicht mehr unterstützt sind. Verlass dich nicht darauf, dass die Informationen hier aktuell sind. |
HHVM (auch als HipHop Virtual Machine bezeichnet) ist eine virtual machine für PHP mit einem zugeordneten Just-in-Time (JIT) Compiler. Das Bereitstellen von HHVM in einem MediaWiki-Wiki sollte für die meisten Benutzer zu allgemeinen Leistungsverbesserungen führen.
HHVM wurde am 25.11.2014 für alle Wikis bereitgestellt.[1] Um zu überprüfen, ob es bei dir aktiviert ist, kannst du Special:Version in deinem Wiki besuchen und nachsehen, ob „HHVM“ anstelle von „PHP“ in der Tabelle im Abschnitt „Installierte Software“ steht.
Unsere ersten Benchmarks[2] zeigen, dass HHVM entscheidend schneller arbeitet als der derzeit eingesetzte PHP Interpreter.
Häufig gestellte Fragen
- Was macht HHVM?
- HHVM sollte die Ladezeit verringern für:
- Jede Seite, die du eingeloggt betrachtest.
- Die Speicherung von Seiten, die du bearbeitest – eingeloggt oder nicht.
- HHVM sollte die Ladezeit verringern für:
- Warum sind manche Bearbeitungen markiert?
- Ursprünglich war HHVM ein optionales Betafeature, das nur Benutzern zugänglich war, die es angefordert haben. Jetzt ist es universell für alle Benutzer. Die Markierungen waren am 2014-11-10 verdeckt.
- Warum wird für Bearbeitungen, die mit Gadgets gemacht werden, kein HHVM verwendet?
- Die meisten Gadgets verwenden die API zum Bearbeiten, die dieses Beta-Feature aktuell nicht unterstützt.
- Was sind bekannte Probleme mit HHVM?
- Alle Fehlerberichte zu HHVM werden in Phabricator mit dem Schlüsselwort „hhvm“ markiert, so dass die Schlagwortsuche verwendet werden kann, um alle offenen Fehlerberichte anzuzeigen.
- Wo sollte ich Fehler melden, die meiner Ansicht nach durch HHVM verursacht werden?
- Wenn du den Umgang mit Phabricator beherrscht, zögere nicht, einen Fehlerbericht zu erstellen und diesen mit dem Schlüsselwort „hhvm“ zu markieren. Wenn du dich ebenfalls mit IRC auskennst, trete #wikimedia-tech bei und melde den Fehler dort. Alternativ kannst du ein Problem auch einfach auf der Diskussionsseite melden.