Overslaan en naar de inhoud gaan

Facebook geeft php een oppepper

Wanneer gecompliceerde pagina's op het beeldscherm moeten komen is iedere snelheidswinst meegenomen. Aanvankelijk had Facebook gekozen voor een overstap van interpreter naar compiler. Populair gezegd, een vertaling van php naar C++. Die plannen zijn nu in de ijskast gezet.
Tech & Toekomst
Shutterstock
Shutterstock

Interpretatief werken

De code van php is interpretatief, wat wil zeggen dat elke instructie per keer wordt vertaald in code waar een processor iets mee kan. Dat vertalen kost tijd, vandaar de wens om van de code een compiler-versie te maken. Daar komt nog bij dat php populair is en door veel mensen wordt gebruikt. Een subiete overstap naar C of C++ levert meer problemen dan gemak op.

Nieuwe aanpak: Java-achtig

De ontwikkelaars hebben nu gekozen voor een nieuwe aanpak, die bekend staat onder de naam HHVM. Dit is de HipHop Virtual Machine, die in staat is om de php-code zeer snel om te zetten in machinetaal. In vergelijking met gewone php werkt HHVM ongeveer 9 keer so snel. HHVM lijkt heel veel op de JVM, de Java Virtual Machine.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in