Hoe om Drupal 8-webwerwe met HHVM op VPS-planne aan te bied

Inleiding: HHVM vs. PHP 7 vir Drupal 8 Web Hosting

hierdie handleiding sal wys hoe om te installeer HHVM op ‘n VPS gasheerplan om te hardloop Drupal 8 met die Facebook net-betyds samesteller vir beter PHP optrede & bladsy-snelhede.


Hip Hop virtuele masjien (HHVM) funksioneer as ‘n drop-in runtime enjin of PHP samesteller wat die vervanging van die Zend-enjin in PHP 5/7 weergawes op ‘n Linux-webbediener.

Huidige maatstawwe dui daarop HHVM is vinniger as PHP 5.6 maar stadiger as PHP 7.x met ongeveer 20% op Drupal 8 webwerwe, waar uitgewers prestasiestandaarde moet meet vir die optimalisering van hardeware ter ondersteuning van hoë verkeersvereistes.

Stap een: Vergelyk die PHP 7-prestasie op Drupal 8

Die algemene rasionaal vir HHVM aanneming het in 2017-18 verander na die bekendstelling van PHP 7.x & die bekendstelling van ‘n alternatiewe enjin vir PHP 5.x webtoepassings.

PHP 7 maatstawwe met meer as 100% prestasieverhoging teenoor. PHP 5.x volgens uitgebreide hardeware- / sagtewaretoetsing wat deur groot webhostingsondernemings gedoen word.

As gevolg van hierdie verbeterings is baie professioneel Drupal 8 ontwikkelaars beweer dat PHP 7 lei tot ongeveer 20% vinniger webbediener-snelhede teenoor. HHVM in produksie.

Drupal 8 webuitgewers & stelseladministrateurs kan installeer HHVM op die webbediener-hardeware, met behulp van professionele standaardtoetse om prestasie te bepaal teenoor. PHP 7.

BELANGRIKE OPDATE VIR DIE HHVM-PROJEK:

  • 2017: WordPress het aangekondig dat dit nie meer verenigbaarheid met HHVM sal ondersteun nie & die gebruik van PHP 7 aangemoedig.
  • 2018:Die HHVM-projek het aangekondig dat dit sou draai om ‘n runtime-enjin vir die Hack-taal te word en PHP-ondersteuning te laat vaar.

In 2019, Dit word NIE aanbeveel dat eienaars van Drupal 8-webwerwe webwerwe met HHVM aanbied nie tensy daar ondersteuning nodig is vir PHP 5.6 oor erfenisargitektuur wat nie opgegradeer kan word nie (in welke geval die platform effektief oortollig is & verlate).

HHVM v3.30 sal die laaste reeks wees waarin HHVM die PHP wil ondersteun. Die belangrikste datums is:

2018-12-03: takbesnoeiing: verwag dat die PHP-kode tostop met meester saamwerk en die nagtelike bou na hierdie datum
2018-12-17: verwagte vrygestel vir v3.30.0
2019-01-28: verwagte vrygestel vir v4.0.0, sonder PHP-ondersteuning
2019-11-19: verwagte ondersteuning vir v3.30
Uiteindelik beveel ons aan dat projekte volledig na die Hack-taal migreer, of heeltemal na PHP7 en die PHP-runtime.

Ons verwag dat die ondersteuning van die PHP-kode vir die werklike wêreld vinnig sal breek … dit sal vereis dat enige afhanklikhede wat in PHP geskryf word, gevurk en na Hack oorgeskuif word,.

Samevattend, omdat PHP 7.x maatstawwe by vinniger verwerking van die webbladsye vir die laai spoed as HHVM en die geheel HHVM platformontwikkeling migreer na hack ondersteuningstyd vir programmeertaal deur Facebook – ALLE Drupal 8 webwerwe wat op HHVM loop, moet teen 1/28/2019 van die platform af gemigreer word, of die risiko loop om verouderd te wees & onseker kode op produksiewebwerwe.

Stap Twee: Installeer HHVM op die VPS of die Toegewyde Bediener

HostAdvice het ‘n uitstekende tutoriaal beskikbaar vir programmeerders & ontwikkelaars wat moet installeer HHVM op ‘n Ubuntu Linux webbediener:

  • Hoe om HipHop Virtual Machine (HHVM) op ‘n Ubuntu 17.04 VPS of ‘n toegewyde bediener te installeer

Die gebruik van sudo, die belangrikste opdragte wat benodig word om die HHVM pakket is:

apt-getupdate
apt-get-installeer sagteware-eienskappe-gemeenskaplike apt-transport-https
apt-key adv – recv-sleutels –keyserver hkp: //keyserver.ubuntu.com: 800xB4112585D386EB94

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

Hierdie opdragte kan gebruik word om te installeer HHVM op ‘n Ubuntu webbediener vir toetsing of benchmarking a Drupal 8 webwerf vir webbediener-hardewareprestasie & verenigbaarheid.

Stap Drie: HHVM as premium-opgradering op gedeelde planne

Baie webhostingsondernemings soos Kinsta & Ground wat voorheen aangebied is HHVM as ‘n premie-opgradering op gedeelde Linux of wolk-hostingplanne bied nie meer die diens aan nie, wat die migrasie van Drupal 8 webwerwe na PHP 7.2 vir die beste resultate.

Hoe om Drupal 8-webwerwe met HHVM op VPS-planne aan te bied

sedert HHVM funksioneer as ‘n drop-in alternatiewe draai-enjin vir PHP, Drupal 8 webwerwe wat die raamwerk bestuur, kan naatloos oorgaan PHP 7.2 bedienerinstellings.

Stap vier: Benut die Drupal 8-uitvoering op HHVM

waar KinstaSe standaardtoetse word definitief aangebied HHVM snelhede vs. PHP 7 & PHP 5.6, Jeff Geerling het soortgelyke resultate vir Drupal 8 installasies:

Hoe om Drupal 8-webwerwe met HHVM op VPS-planne aan te bied

Hierdie toetse wys dit ook Drupal 8 vaar beter op webbedieners met PHP 7.x & Opcache geïnstalleer. Zend Opcache is ‘n PHP-versneller wat saam met die pakket gestuur word.

Die HHVM maatstaftoetse vir Drupal & WordPress toon aan dat die raamwerk nuttig was om beter snelhede op die webbediener te lewer as PHP 5.6 maar slaag nie PHP 7.

Na 2019, HHVM sal ‘n hack draai-enjin en laat vaar PHP taalondersteuning. HHVM moet nie meer as ‘n opsie beskou word nie Drupal 8 webhosting.

Stap vyf: Vergelyk Apache met NGINX + Vernis & Redis

HHVM is voorheen geïmplementeer (2012-2018) as ‘n hoëprestasie-opsie vir Drupal 7/8 web hosting met Apache bedieners wat loop Vernis kas & Redis.

Baie hoë verkeer Drupal & WordPress webwerwe migreer van Apache om NGINX webbedieners tydens hardloop HHVM vir ‘n PHP prestasieversterking bo Zend-enjin.

Na die vrylating van PHP 7, HHVM het irrelevant geword en gaan staak PHP ondersteun volkome om ‘n Facebook Hack taal-enjin.

Drupal webuitgewers wat steeds loop HHVM in produksie met NGINX, Redis, & Vernis kas moet hul konfigurasies terug migreer PHP 7.x teen die einde op 2018.

Gevolgtrekking: (UPDATE) HHVM End of Life 2019 Kennisgewing

Almal Drupal 7 & 8 webwerf-uitgewers wat steeds gebruik HHVM in produksie vir ondersteuning vir webhosting word aangeraai om terug te keer na PHP 7.2 voor die einde van 2018 of Januarie 2019.

HHVM ondersteuning sal beëindig PHP en word ‘n hack taaltyd-enjin met ontwikkeling voortgesit deur Facebook oor open source-fondasies (persverklaring).

HHVM ‘n waardevolle lopie gehad toe PHP 5.6 was verouderd, maar die nuwe PHP 7.x platform presteer met meer as 100% in die prestasiesnelheid van die webbediener HHVM oorbodig.

Verwante artikels oor hoe om te doen

  • Hoe om Drupal 8-webwerwe met NGINX-bedieners op VPS-planne aan te bied
    intermediêre
  • Hoe om Drupal 8-webwerwe met vernis-kas op VPS-planne te huisves
    intermediêre
  • Hoe om Drupal 8-webwerwe met Redis op VPS-planne aan te bied
    intermediêre
  • Hoe om Drupal 8 Caching te optimaliseer met Memcached op cPanel Hosting
    intermediêre
  • Hoe om Drupal 8 Caching met APC op cPanel Hosting te optimaliseer
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me