HHVM/À propos

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page HHVM/About and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎Lëtzebuergesch • ‎Nederlands • ‎Türkçe • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎kurdî • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎svenska • ‎русский • ‎татарча/tatarça • ‎українська • ‎հայերեն • ‎עברית • ‎العربية • ‎پښتو • ‎हिन्दी • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어

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 ». 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[2] montrent que HHVM est significativement plus rapide que l’actuel interpréteur PHP.

FAQ

  • 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.
  • 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 tags seront retirés de la vue par défaut le 10 novembre 2014.
  • 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 Phabricator  ; vous pouvez donc utiliser une 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 phabricator, n’hésitez pas à créer une fiche de bug là-bas 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 Wikipédia