HHVM/Описание

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 (также известная как виртуальная машина HipHop Virtual Machine) — это виртуальная машина для PHP, с соответствующим компилятором (just-in-time (JIT)). Развёртывание HHVM на MediaWiki должно привести к повышению производительности по всем направлениям для большинства пользователей.

HHVM был внедрён на все вики-проекты 25 ноября 2014 года.https://lists.wikimedia.org/pipermail/wikitech-l/2014-December/079720.html Вы можете проверить, включена ли у вас эта функция, посетив страницу Служебная:Версия в своей вики, и убедившись, что там в таблице "Установленное программное обеспечение" стоит "HHVM" вместо "PHP".

Наши предварительные тесты[1] показывают, что HHVM значительно быстрее, чем текущий интерпретатор PHP.

ЧаВо

  • Что же делает HHVM?
    HHVM должен уменьшить время загрузки для:
    • Любых страниц, которые Вы просматриваете после входа в систему.
    • Сохранения отредактированных Вами страниц, независимо от того представились Вы системе или нет.
  • Почему некоторые правки помечаются?
    Вначале HHVM была бета-функцией на выбор, доступной только запросившим её участникам. Теперь она общая для всех участников. Метки правок удалены 10 ноября 2014 года.
  • Почему изменения, сделанные с помощью гаджетов, не используют HHVM?
    Большинство гаджетов используют для редактирования API, которые на данный момент не поддерживаются этой бета-функцией.
  • Какие проблемы с HHVM известны?
    Все ошибки, связанные с HHVM, помечаются ключевым словом "hhvm" на Phabricator , так что Вы можете использовать поиск, чтобы увидеть все открытые баги.
  • Где я должен сообщать о проблемах, которые, как я думаю, связаны с HHVM?
    Если Вы знакомы с Phabricator, то не стесняйтесь сообщить нам об ошибке там и пометить её с помощью ключевого слова "hhvm". Если Вы знакомы с IRC, присоединяйтесь к #wikimedia-tech и сообщите её там. Или просто оставьте отчёт на странице обсуждения.


См. также

  • Главная страница проекта: HHVM
  • HHVM — информация в Википедии