HHVM/À propos

From mediawiki.org
This page is a translated version of the page HHVM/About and the translation is 100% complete.

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.

HHVM a été entièrement déployé sur tous les wikis le 25 novembre 2014.[1] 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 ».

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

FAQ

  • 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ées, que vous soyez authentifié ou non.
  • Pourquoi certaines modifications sont-elles balisées ?
    Initialement, HHVM était une fonctionnalité bêta facultative disponible uniquement pour les utilisateurs l'ayant demandée. Maintenant, il est universel pour tous les utilisateurs. Les balises ont été masquées dans la vue par défaut le 10 novembre 2014.
  • Pourquoi les contributions sont faites avec des gadgets au lieu d'utiliser 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 bogues liés à HHVM sont marqués du mot-clé « hhvm » sur Phabricator  ; vous pouvez donc utiliser une recherche de marques pour voir tous les bogues ouverts.
  • Où dois-je signaler les problèmes que je pense être liés à HHVM ?
    Si vous avez l’habitude de Phabricator, n’hésitez pas à y créer une fiche de bogue et à l’étiquetter avec le mot-clé « hhvm ». Si vous avez l’habitude d’utiliser IRC, rejoignez #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
  • w:HHVM – informations sur la Wikipédia anglaise