Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !

Rejoignez le forum, c'est rapide et facile

Forum d'entraide en sciences
Bienvenue sur le forum d'entraide en sciences ! Inscrivez-vous gratuitement pour accéder à l'intégralité du forum ou connectez-vous si c'est déjà fait !

Bonne visite !
Forum d'entraide en sciences
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

HipHop

2 participants

Aller en bas

HipHop Empty HipHop

Message par Julien Mer 3 Fév 2010 - 21:38

Avec HipHop for PHP, Facebook convertit le code PHP en C++. Cet outil open source permet de largement réduire la charge des serveurs.

HipHop for PHP est un projet intéressant. Il permet de transformer un script PHP en code C++, lequel pourra par la suite être compilé. Cet outil a été développé dans le plus grand secret par Facebook, et ce, depuis deux ans. 90 % du trafic des serveurs de la compagnie est aujourd’hui traité par du code PHP compilé.

Certes, l’idée n’est pas nouvelle, plusieurs logiciels permettant déjà de transformer du code PHP en C (Roadsend PHP et phc). Il ne faudra toutefois pas confondre cette technologie avec les accélérateurs PHP, qui ne permettent pas d’obtenir une telle vitesse de traitement.

L’outil proposé par les ingénieurs de Facebook semble aujourd’hui très avancé. HipHop for PHP permet ainsi de faire tomber la charge processeur des serveurs de la compagnie de près de 50 %. Pas mal, sachant que les accès aux bases de données ne sont que peu accélérés (en mode classique, ils s’appuient sur des extensions écrites en C).

Pour faciliter la mise au point de ce convertisseur, quelques fonctionnalités de PHP ont été enlevées. Toutefois, la plupart des extensions classiques sont déjà disponibles. Facebook en profite pour faire l’impasse sur Apache, en intégrant un serveur web à son offre.


Source : silicon.fr

Pour en savoir plus : https://developers.facebook.com/news.php?blog=1&story=358
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22497
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

HipHop Empty Re: HipHop

Message par Duche Mer 3 Fév 2010 - 23:53

J'avoue que je me suis toujours demandé pourquoi un langage comme php, qui n'est pas vraiment un langage évolué, mais qui est tout de même loin du langage machine (puisqu'il est orienté objet tout de même...), n'est pas compilé...
Duche
Duche
Modérateur
Modérateur

Masculin Nombre de messages : 2210
Age : 39
Localisation : Louvain-la-Neuve (Belgique)
Profession / Etudes : Développeur en optimisation
Points : 8263
Date d'inscription : 16/01/2006

Revenir en haut Aller en bas

HipHop Empty Re: HipHop

Message par Julien Jeu 4 Fév 2010 - 6:45

Ça permettra d'en faire un langage un peu plus propre espérons.
Julien
Julien
Administrateur
Administrateur

Masculin Nombre de messages : 12291
Age : 37
Localisation : Clermont-Ferrand
Profession / Etudes : Ingénieur
Points : 22497
Date d'inscription : 10/03/2005

Revenir en haut Aller en bas

HipHop Empty Re: HipHop

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser