HHVM/Sobre
Essa página está obsoleta. Foi mantida por interesse histórico apenas. Ela pode documentar extensões ou recursos obsoletos e/ou não mais compatíveis. Não creia que qualquer informação aqui esteja atualizada. |
HHVM (também conhecido como HipHop Virtual Machine) é uma máquina virtual para PHP, com um compilador just-in-time (JIT) associado. Implementar o HHVM em uma wiki do MediaWiki deve levar a melhorias de desempenho em todas as áreas para a maioria dos usuários.
HHVM foi completamente habilitado em todas as wikis em 25 de novembro de 2014.[1] Você pode verificar se ele está habilitado para você, visitando a página Special:Version em sua wiki, e verificando que ele exibe "HHVM" em vez de "PHP" na tabela "software instalado". Uma vez que os desenvolvedores e administradores de sistemas estiverem convencidos de que ele é estável o suficiente, ele se tornará o padrão para todos os usuários.
Os nossos benchmarks preliminares mostram que o HHVM é significativamente mais rápido do que o interpretador PHP atual.
FAQ
- O que o HHVM faz?
- HHVM deve diminuir o tempo de carregamento para:
- Qualquer página que você vir enquanto estiver conectado em uma conta.
- Salvar páginas que você editou, esteja você conectado a uma conta ou não.
- HHVM deve diminuir o tempo de carregamento para:
- Por que algumas edições estão "etiquetadas"?
- Inicialmente, o HHVM era uma funcionalidade beta opcional disponível apenas para usuários que o requeressem. Agora é universal para todos os usuários. As etiquetas foram escondidas da visualização padrão em 10 de novembro de 2014.
- Por que são feitas edições utilizando gadgets que não utilizam o HHVM?
- A maioria dos gadgets usa a API para editar, a qual atualmente não suporta esta funcionalidade beta.
- Quais são os problemas conhecidos com o HHVM?
- Todos os bugs relacionados ao HHVM são marcados com a palavra-chave "hhvm" no $bugzilla, assim você pode usar uma [$bugzilla2 pesquisa salva] para ver todos os bugs abertos.
- Onde devo relatar problemas que eu acredito estarem relacionados com o HHVM?
- Se você estiver familiarizado com o phabricator, não hesite em registrar um bug lá e marcá-lo com a palavra chave "hhvm". Se você estiver familiarizado com o IRC, cadastre-se em #wikimedia-tech e relate-o lá. Ou apenas deixe um relatório na página de discussão.