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 demander à utiliser HHVM en allant dans l’onglet Fonctionnalités bêta dans vos préférences. Vous pouvez vérifier que c’est activé pour vous 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é, ce 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

 * Qu’est-ce que HHVM fait ?
 * HHVM devrait diminuer le temps de chargement pour :
 * Toutes les pages visionnées quand vous êtes authentifié·e
 * L’enregistrement des pages que vous avez modifié, 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 étiquettées comme tel 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. Pour découvrir rapidement tout bogue potentiel.
 * Quand est-ce que les étiquettes seront supprimées ?
 * Dans approximativement 3 mois, en mi-janvies, si tout vas 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