Cómo alojar sitios web de Drupal 8 con HHVM en planes VPS

Introducción: HHVM vs. PHP 7 para Drupal 8 Web Hosting

Esta Tutorial mostrará cómo instalar H HVM en un VPS plan de alojamiento para ejecutar Drupal 8 con el Facebook compilador justo a tiempo para mejor PHP actuación & velocidades de carga de página.


Máquina virtual de hip hop (HHVM) funciona como un motor de tiempo de ejecución directo o PHP compilador que reemplaza el Motor Zend en PHP 5/7 versiones en un servidor web Linux.

Los puntos de referencia actuales sugieren que H HVM es más rápido que PHP 5.6 pero más lento que PHP 7.x en alrededor del 20% en Drupal 8 sitios web, donde los editores deben comparar los estándares de rendimiento para la optimización del hardware en apoyo de los requisitos de alto tráfico.

Paso uno: Compare el rendimiento de PHP 7 en Drupal 8

La justificación general de H HVM la adopción ha cambiado en 2017-18 después del lanzamiento de PHP 7.x & la introducción de un motor alternativo para PHP 5.x aplicaciones web.

PHP 7 puntos de referencia con más del 100% de aumento de rendimiento vs. PHP 5.x de acuerdo con extensas pruebas de hardware / software realizadas por las principales empresas de alojamiento web.

Debido a estas mejoras, muchos profesionales Drupal 8 los desarrolladores afirman que PHP 7 da como resultado velocidades de servidor web un 20% más rápidas en comparación con. H HVM en producción.

Drupal 8 editores web & los administradores de sistemas pueden instalar H HVM en el hardware del servidor web, utilizando pruebas de referencia profesionales para evaluar el rendimiento frente a. PHP 7.

ACTUALIZACIONES IMPORTANTES AL PROYECTO HHVM:

  • 2017: WordPress anunció que ya no admitiría la compatibilidad con HHVM & uso alentado de PHP 7.
  • 2018:El proyecto HHVM anunció que sería crucial convertirse en un motor de tiempo de ejecución para el lenguaje Hack y abandonar el soporte PHP.

En 2019, NO se recomienda que los propietarios de sitios web de Drupal 8 alojen sitios web que utilicen HHVM a menos que se requiera soporte para PHP 5.6 en la arquitectura heredada que no se puede actualizar (en cuyo caso la plataforma es efectivamente redundante & abandonado).

HHVM v3.30 será la última serie de lanzamiento donde HHVM pretende admitir PHP. Las fechas clave son:

03/12/2018: corte de rama: espere que el código PHP deje de funcionar con compilaciones maestras y nocturnas después de esta fecha
2018-12-17: fecha de lanzamiento prevista para v3.30.0
2019-01-28: fecha de lanzamiento prevista para v4.0.0, sin soporte de PHP
2019-11-19: fin esperado del soporte para v3.30
En última instancia, recomendamos que los proyectos migren completamente al lenguaje Hack o completamente a PHP7 y al tiempo de ejecución de PHP.

Esperamos que el soporte para el código PHP del mundo real se rompa rápidamente … esto requerirá que cualquier dependencia escrita en PHP se bifurque y migre a Hack, o migre fuera de.

En resumen, porque PHP 7.x puntos de referencia en el procesamiento de velocidad de carga de la página del servidor web más rápido que H HVM y todo H HVM el desarrollo de la plataforma está migrando a Cortar a tajos soporte de lenguaje de programación en tiempo de ejecución por Facebook – TODOS los sitios web de Drupal 8 que se ejecutan en HHVM deben migrarse fuera de la plataforma antes del 28/01/2019 o arriesgarse a usarlos obsoletos & código inseguro en sitios web de producción.

Paso dos: Instale HHVM en el VPS o el servidor dedicado

HostAdvice tiene un excelente tutorial disponible para programadores & desarrolladores que necesitan instalar H HVM en una Ubuntu Linux Servidor web:

  • Cómo instalar la máquina virtual HipHop (HHVM) en un Ubuntu 17.04 VPS o servidor dedicado

Utilizando Sudo, Los comandos principales necesarios para instalar el H HVM paquete son:

apt-getupdate
apt-get install software-properties-common apt-transport-https
apt-key adv –recv-keys –keyserver hkp: //keyserver.ubuntu.com: 800xB4112585D386EB94

add-apt-repository https://dl.hhvm.com/ubuntu
apt-getupdate
apt-get install hhvm

Estos comandos se pueden usar para instalar H HVM en una Ubuntu servidor web para probar o comparar un Drupal 8 sitio web para el rendimiento del hardware del servidor web & compatibilidad.

Paso tres: HHVM como actualización premium en planes compartidos

Muchas empresas de alojamiento web como Kinsta & Terreno del sitio que anteriormente ofrecía H HVM como una actualización premium en compartido Linux o los planes de alojamiento en la nube ya no ofrecen el servicio, lo que requiere la migración de Drupal 8 sitios web para PHP 7.2 para mejores resultados.

Cómo alojar sitios web de Drupal 8 con HHVM en planes VPS

Ya que H HVM funciona como un motor de tiempo de ejecución alternativo directo para PHP, Los sitios web de Drupal 8 que ejecutan el marco pueden moverse sin problemas a PHP 7.2 Configuración del servidor.

Paso cuatro: Compare el rendimiento de Drupal 8 en HHVM

Dónde KinstaLas pruebas de referencia se presentan como definitivas para H HVM velocidades vs. PHP 7 & PHP 5.6, Jeff Geerling ha publicado resultados similares para Drupal 8 instalaciones:

Cómo alojar sitios web de Drupal 8 con HHVM en planes VPS

Estas pruebas también muestran que Drupal 8 funciona mejor en servidores web con PHP 7.x & Opcache instalado. Zend Opcache es un acelerador PHP que viene con el paquete.

los H HVM pruebas de referencia para Drupal & WordPress muestran que el marco fue útil para proporcionar mejores velocidades de servidor web que PHP 5.6 pero no supera PHP 7.

Después de 2019, H HVM será un Cortar a tajos motor de tiempo de ejecución y abandono PHP ayuda de idioma. H HVM ya no debe considerarse como una opción para Drupal 8 alojamiento web.

Paso cinco: compare Apache con NGINX + barniz & Redis

H HVM se implementó previamente (2012-2018) como una opción de alto rendimiento para Drupal 7/8 alojamiento web con apache servidores en ejecución Caché de barniz & Redis.

Muchos de alto tráfico Drupal & WordPress sitios web migrados desde apache a NGINX servidores web mientras se ejecuta H HVM para PHP aumento de rendimiento sobre Motor Zend.

Después del lanzamiento de PHP 7, H HVM se ha vuelto irrelevante y está descontinuando PHP apoyar completamente para convertirse en un Hack de Facebook motor de tiempo de ejecución de lenguaje.

Drupal los editores web siguen funcionando H HVM en producción con NGINX, Redis, & Caché de barniz necesitan volver a migrar sus configuraciones a PHP 7.x para finales de 2018.

Conclusión: (ACTUALIZACIÓN) Aviso de fin de vida útil de HHVM 2019

Todas Drupal 7 & 8 los editores de sitios web todavía usan H HVM en producción para soporte de alojamiento web se recomienda migrar de nuevo a PHP 7.2 antes de finales de 2018 o enero de 2019.

H HVM finalizará el soporte para PHP y convertirse en un Cortar a tajos motor de tiempo de ejecución de lenguaje con desarrollo continuado por Facebook sobre fundaciones de código abierto (comunicado de prensa).

H HVM tuvo una carrera valiosa cuando PHP 5.6 estaba desactualizado pero el nuevo PHP 7.x la plataforma supera en más del 100% la velocidad de rendimiento del servidor web, lo que hace que H HVM redundante.

Artículos de procedimientos relacionados

  • Cómo alojar sitios web de Drupal 8 con servidores NGINX en planes VPS
    intermedio
  • Cómo alojar sitios web de Drupal 8 con caché de barniz en planes VPS
    intermedio
  • Cómo alojar sitios web de Drupal 8 con Redis en planes VPS
    intermedio
  • Cómo optimizar el almacenamiento en caché de Drupal 8 con Memcached en cPanel Hosting
    intermedio
  • Cómo optimizar el almacenamiento en caché de Drupal 8 con APC en cPanel Hosting
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me