HipHop Virtual Machine: le compilateur PHP just in Time de Facebook
5 messages
• Page 1 sur 1
-

JanoLapin - WRInaute accro

- Messages: 4054
- Inscription: 21 Sep 2008
HipHop Virtual Machine: le compilateur PHP just in Time de Facebook
Facebook avait déjà livré HipHop, son interpréteur PHP (systématisé en prod' chez FB en 2010, cela avait fait chuter le besoin CPU de 50%). Il vient maintenant de le faire évoluer en un compilateur JIT (just in time): le résultat, intitullé HHVM, pour HipHop Virtual Machine a été ouvert sur github.
Les gains de performance attendus sont impressionnants: 60% de rapidité en plus pour 90% de mémoire en moins.
Source: LMI
90% de mémoire en moins, quand on a 800 millions d'utilisateurs, ça en fait des machines devenues inutiles. Que vont-ils en faire à votre avis ?
Les gains de performance attendus sont impressionnants: 60% de rapidité en plus pour 90% de mémoire en moins.
Source: LMI
90% de mémoire en moins, quand on a 800 millions d'utilisateurs, ça en fait des machines devenues inutiles. Que vont-ils en faire à votre avis ?
-

spout - WRInaute accro

- Messages: 4379
- Inscription: 14 Mai 2003
Re: HipHop Virtual Machine: le compilateur PHP just in Time de Facebook
Merci JanoLapin.
Le GitHub: https://github.com/facebook/hiphop-php/tree/vm
A vos clones/forks, partez !
Le GitHub: https://github.com/facebook/hiphop-php/tree/vm
A vos clones/forks, partez !
- nervusdm
- WRInaute impliqué

- Messages: 539
- Inscription: 5 Jan 2008
Re: HipHop Virtual Machine: le compilateur PHP just in Time de Facebook
90% de mémoire en moins, quand on a 800 millions d'utilisateurs, ça en fait des machines devenues inutiles. Que vont-ils en faire à votre avis ?
Rien, ils en remplaceront moins au pire, ou au mieu, ils s'en serviront pour gérer d'autres charges.
- swakone
- Nouveau WRInaute

- Messages: 11
- Inscription: 18 Oct 2011
Re: HipHop Virtual Machine: le compilateur PHP just in Time de Facebook
Ca a l'air intéressant, mais concrètement j'ai du mal à voir comment cela fonctionne / s'installe ?
- Est ce toujours apache qui interprète le c++ ?
- Comment un flux entrant en port 80 est "redirigé" vers une application interprétant du c++ ?
- faut il installer un module c++ dans apache, et les urls qui ne sont plus en .php mais en .autrechose ???
Beaucoup d'interrogations
Si jamais vous croisez un tutoriel, n'hésitez pas...
Très bonne soirée à tout le monde
EDIT : de plus, FB semble utiliser beaucoup d'AJAX, cela veut il dire que c'est compatible javascript ? à moins que j'ai mal compris quelque chose... ou que le code généré reste du html ?
- Est ce toujours apache qui interprète le c++ ?
- Comment un flux entrant en port 80 est "redirigé" vers une application interprétant du c++ ?
- faut il installer un module c++ dans apache, et les urls qui ne sont plus en .php mais en .autrechose ???
Beaucoup d'interrogations
Si jamais vous croisez un tutoriel, n'hésitez pas...
Très bonne soirée à tout le monde
EDIT : de plus, FB semble utiliser beaucoup d'AJAX, cela veut il dire que c'est compatible javascript ? à moins que j'ai mal compris quelque chose... ou que le code généré reste du html ?
- working-like-a-dog
- Nouveau WRInaute

- Messages: 10
- Inscription: 7 Déc 2011
Re: HipHop Virtual Machine: le compilateur PHP just in Time de Facebook
JanoLapin a écrit:90% de mémoire en moins, quand on a 800 millions d'utilisateurs, ça en fait des machines devenues inutiles. Que vont-ils en faire à votre avis ?
les utiliser pour leur futur moteur de recherche social ? y a que le temps que nous dira !
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Surprise] The Time Machine sur Youtube
- Compilateur PHP
- PHP et virtual folders
- time-out en php
- Time Out en PHP
- Easy PHP et virtual hosting
- Julian Assange : "Facebook est la plus terrible machine d'espionnage jamais inventée".
- Fiabilité de la fonction time() en php ?
- time out atteint en php - comment le savoir ?
- {RESOLU} [PHP] Problème étrange... date(), time()
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
