Kaip talpinti „Drupal 8“ svetaines naudojant HHVM VPS planuose

Įvadas: „HHVM“ ar „PHP 7“, skirtas „Drupal 8“ žiniatinklio prieglobai

Tai Vadovėlis parodys, kaip įdiegti HHVM ant VPS prieglobos planas vykdyti „Drupal 8“ su Facebook „just-in-time“ kompiliatorius geresnis PHP spektaklis & puslapio įkėlimo greitis.


Hip Hop virtualioji mašina (HHVM) veikia kaip įleidžiamas variklis arba PHP kompiliatorius, kuris pakeičia „Zend Engine“ į PHP 5/7 versijos „Linux“ žiniatinklio serveryje.

Dabartiniai etalonai rodo, kad HHVM yra greitesnis nei PHP 5.6 bet lėčiau nei PHP 7.x apie 20% „Drupal 8“ svetaines, kuriose leidėjai, norėdami palaikyti didelius srauto reikalavimus, turi palyginti techninės įrangos optimizavimo efektyvumo standartus.

Pirmas žingsnis: palyginkite „PHP 7“ efektyvumą „Drupal 8“

Bendras pagrindimas HHVM įvaikinimas pasikeitė 2017-18 m PHP 7.x & įvesti alternatyvų variklį PHP 5.x žiniatinklio programos.

7 PHP lyginamieji standartai padidina daugiau nei 100% našumą palyginti su. PHP 5.x pagal išsamų aparatūros ir programinės įrangos testavimą, kurį atliko pagrindinės žiniatinklio prieglobos įmonės.

Dėl šių patobulinimų daugelis profesionalių „Drupal 8“ kūrėjai teigia, kad 7 PHP rezultatas yra maždaug 20% ​​greitesnis interneto serverio greitis. HHVM gamyboje.

„Drupal 8“ interneto leidėjai & sistemų administratoriai gali įdiegti HHVM žiniatinklio serverio aparatinėje įrangoje naudojant profesionalius etaloninius testus, kad būtų galima įvertinti našumą. 7 PHP.

SVARBI HHVM PROJEKTO ATNAUJINIMAI:

  • 2017 m .: „WordPress“ paskelbė nebeatlaikanti suderinamumo su HHVM & skatino naudoti PHP 7.
  • 2018 m .:HHVM projektas paskelbė, kad bus paskata tapti hacko kalbos varikliu ir atsisakyti PHP palaikymo..

2019 metais, „Drupal 8“ svetainių savininkams nerekomenduojama rengti svetainių naudojant HHVM nebent reikalingas palaikomosios PHP 5.6 palaikomosios architektūros palaikymas, kurios negalima atnaujinti (tokiu atveju platforma yra veiksminga. & apleistas).

„HHVM v3.30“ bus paskutinė laidų serija, kurioje „HHVM“ siekia palaikyti PHP. Svarbiausios datos yra:

2018-12-03: šakos pjovimas: tikimasi, kad PHP kodas, dirbantis su naktiniu „masterand“, bus pastatytas po šios datos
2018-12-17: numatoma v3.30.0 išleidimo data
2019-01-28: numatoma v4.0.0 išleidimo data, be PHP palaikymo
2019-11-19: laukiama paramos v3.30 pabaigai
Galiausiai mes rekomenduojame, kad projektai būtų visiškai perkelti į „Hack“ kalbą arba visiškai į PHP7 ir PHP vykdymo laiką.

Mes tikimės, kad realiojo pasaulio PHP kodo palaikymas greitai nutrūks … tam reikės, kad visos PHP parašytos priklausomybės būtų šakutės ir perkeltos į Hacką arba perkeltos iš.

Apibendrinant, nes PHP 7.x etalonai, kai apdorojamas spartesnis interneto serverio puslapis nei HHVM ir visa HHVM platformos plėtra pereina į Hack programavimo kalbos vykdymo laiko palaikymas Facebook – VISAS „Drupal 8“ svetaines, veikiančias HHVM, reikia perkelti iš platformos iki 2018-01-28 arba rizikuoti pasenusiomis & nesaugus kodas gamybos svetainėse.

Antras žingsnis: Įdiekite HHVM VPS arba skirtame serveryje

„HostAdvice“ turi puikų mokymo programą, skirtą programuotojams & kūrėjams, kuriuos reikia įdiegti HHVM ant „Ubuntu Linux“ Tinklapio serveris:

  • Kaip įdiegti „HipHop“ virtualią mašiną (HHVM) „Ubuntu 17.04 VPS“ arba skirtame serveryje

Naudojant Sudo, pagrindinės komandos, reikalingos įdiegti HHVM paketai yra:

apt-getupdate
apt-get įdiegti programinę įrangą-properties-common apt-transport-https
apt-key adv –recv-keys – klaviatūros serveris hkp: //keyserver.ubuntu.com: 800xB4112585D386EB94

add-apt-saugykla https://dl.hhvm.com/ubuntu
apt-getupdate
apt-get įdiegti hhvm

Šias komandas galima naudoti diegiant HHVM ant Ubuntu žiniatinklio serveris, skirtas testavimui ar palyginimui „Drupal 8“ interneto serverio aparatinės įrangos našumo svetainė & suderinamumas.

Trečias žingsnis: HHVM kaip „Premium Upgrade“ bendro naudojimo planuose

Daugelis interneto prieglobos įmonių, tokių kaip Kinsta & Svetainės aikštelė kad anksčiau siūlė HHVM kaip aukščiausias atnaujinimas bendrinamuose įrenginiuose „Linux“ arba „debesies“ prieglobos planai nebeteikia šios paslaugos, todėl reikia perkelti „Drupal 8“ svetaines į PHP 7.2 už geriausius rezultatus.

Kaip talpinti „Drupal 8“ svetaines naudojant HHVM VPS planuose

Nuo HHVM veikia kaip įlašinamas alternatyvus varikliui skirtas variklis PHP, „Drupal 8“ svetainės, kuriose veikia sistema, gali sklandžiai pereiti į PHP 7.2 serverio nustatymai.

Ketvirtas žingsnis: palyginkite „Drupal 8“ našumą HHVM

Kur KinstaEtaloniniai testai pateikiami kaip galutiniai HHVM greičiai vs. 7 PHP & PHP 5.6, Jeffas Geerlingas paskelbė panašius rezultatus „Drupal 8“ instaliacijos:

Kaip talpinti „Drupal 8“ svetaines naudojant HHVM VPS planuose

Šie testai taip pat tai rodo „Drupal 8“ geriau veikia žiniatinklio serveriuose su PHP 7.x & Opcache įdiegta. Zend Opcache yra PHP greitintuvas, pristatomas kartu su paketu.

HHVM etaloniniai testai Drupalis & „WordPress“ parodyti, kad sistema buvo naudinga teikiant geresnį interneto serverio greitį nei PHP 5.6 bet nesugeba pranokti 7 PHP.

Po 2019 m, HHVM bus a Hack veikiantis variklis ir atsisakyti PHP kalbos palaikymas. HHVM neturėtų būti svarstoma kaip galimybė „Drupal 8“ interneto priegloba.

Penktas žingsnis: palyginkite „Apache“ su „NGINX +“ laku & Redis

HHVM anksčiau buvo įgyvendintas (2012–2018 m.) kaip didelio našumo galimybė „Drupal“ 7/8 interneto priegloba su Apache veikia serveriai Lakų talpykla & Redis.

Daug srauto Drupalis & „WordPress“ svetainės perkeltos iš Apache į NGINX interneto serveriai, kol veikia HHVM dėl PHP efektyvumo padidinimas „Zend Engine“.

Išleidus 7 PHP, HHVM tapo nereikšmingu ir nutraukia veiklą PHP visiškai palaikyti, kad taptų „Facebook Hack“ kalbos vykdymo variklis.

Drupalis interneto leidėjai vis dar veikia HHVM gaminant su NGINX, Redis, & Lakų talpykla reikia perkelti jų konfigūracijas atgal į PHP 7.x iki 2018 m. pabaigos.

Išvada: (ATNAUJINTA) „HHVM Life Life 2019“ pranešimas

Visi „Drupal 7“ & 8 svetainių leidėjai vis dar naudojasi HHVM Gaminant žiniatinklio prieglobos palaikymą patariama persikelti į PHP 7.2 iki 2018 m. pabaigos arba 2019 m. sausio mėn.

HHVM baigsis parama PHP ir tapti a Hack kalbos runtime variklis, kurio plėtrą tęsė Facebook ant atvirojo kodo pamatų (pranešimas spaudai).

HHVM buvo vertingas bėgimas, kai PHP 5.6 buvo pasenęs, bet naujas PHP 7.x Dėl to platforma pralenkia daugiau nei 100% interneto serverio našumo greičio HHVM nereikalingas.

Susiję patarimų straipsniai

  • Kaip talpinti „Drupal 8“ svetaines su NGINX serveriais VPS planuose
    tarpinis
  • Kaip talpinti „Drupal 8“ svetaines su lako talpykla VPS planuose
    tarpinis
  • Kaip talpinti „Drupal 8“ svetaines su „Redis“ VPS planuose
    tarpinis
  • Kaip optimizuoti „Drupal 8“ talpyklą, naudojant „cPanel“
    tarpinis
  • Kaip optimizuoti „Drupal 8“ talpyklą naudojant APC, naudojant „cPanel Hosting“
    tarpinis
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me