HHVM/About/fr

HHVM (aussi connu sous le nom de HipHop Virtual Machine – Machine Virtuelle HipHop) est une machine virtuelle pour PHP avec un compilateur juste-à-temps (JIT) associé. Déployer HHVM sur un wiki MediaWiki devrait mener à des améliorations des performances pour la plupart des utilisateurs.

Actuellement, sur les wikis Wikimedia et pour les utilisateurs inscrits, vous pouvez activer HHVM en allant dans l’onglet Fonctionnalités bêta dans vos préférences. Vous pouvez vérifier cette activation en allant sur Spécial:Version sur votre wiki et en vérifiant qu’il est inscrit « HHVM » au lieu de « PHP » dans le tableau « Logiciels installés ». Une fois que les développeurs et les administrateurs système seront satisfaits de la stabilité,  HHVM sera activé par défaut pour tous les utilisateurs.

Nos premiers tests de performance montrent que HHVM est significativement plus rapide que l’actuel interpréteur PHP.

FAQ
Ceci afin de trouver plus rapidement d'éventuels bugs.
 * Qu’est-ce que fait HHVM ?
 * HHVM devrait diminuer le temps de chargement de :
 * Toutes les pages visionnées quand vous êtes authentifié·e
 * L’enregistrement des pages que vous avez modifié, que vous soyez authentifié ou non.
 * Comment savoir si une modification a été faite via HHVM ?
 * Toutes les contributions et les entrées de journaux faites via HHVM sont balisées et peuvent être [//www.mediawiki.org/w/index.php?namespace=&tagfilter=HHVM&translations=filter&title=Special%3ARecentChanges filtrées] sur Spécial:Modifications récentes.
 * Quand est-ce que les balises seront supprimées ?
 * Dans approximativement 3 mois, mi-janvier, si tout va bien.


 * Pourquoi est-ce que les contributions faites avec les gadgets n’utilisent pas HHVM ?
 * La plupart des gadgets utilisent l’API pour faire les modifications, et celle-ci ne tient pas compte de cette fonctionnalité bêta.
 * Quels sont les problèmes connus avec HHVM ?
 * Tous les bugs liés à HHVM sont taggés avec le mot-clé « hhvm » sur  ; vous pouvez donc utiliser une [//bugzilla.wikimedia.org/buglist.cgi?keywords=hhvm&keywords_type=allwords&list_id=345439&query_format=advanced&resolution=--- recherche enregistrée] pour voir tous les bugs ouverts.
 * Où dois-je signaler les problèmes que je pense être liés à HHVM ?
 * Si vous avez l’habitude de Bugzilla, n’hésitez pas à créer une fiche de bug là-bas et à l’étiquetté avec le mot-clé « hhvm ». Si vous avez l’habitude d’utiliser IRC, rejoingnez #wikimedia-tech et faites-en part là-bas. Ou laissez juste un rapport sur la page de discussion (en anglais de préférence).

Voir aussi

 * La page principale du projet : HHVM
 * HHVM – informations sur Wikipédia