0

Facebook svela HipHop per il trasformatore PHP 'codice sorgente'

Posted by Meine on 00:26 in
E 'la conoscenza più o meno comune che la velocità è l'aspetto chiave per Internet. Se un sito web non è veloce, le probabilità ke la gente non lo userà sono alte. Connessione ad Internet lenta, non serve a nulla, ma è frustrante per gli utenti, oltre a danneggiare le aziende. Google è una società che ha come intento la velocità crescente, anche per piccole quantità, al fine di fornire la migliore esperienza utente possibile. In precedenza, Facebook ha annunciato la sua evoluzione proprio che contribuirà a migliorare la velocità, nella forma di un 'trasformatore di codice sorgente.'
Gli sviluppatori di Facebook hanno lavorato su un progetto piuttosto importante per gli ultimi due anni, soprannominato HipHop per PHP. L'annuncio, fatto sul blog degli sviluppatori di Facebook, elenca i miglioramenti di questo progetto, così come quello che mira in realtà a che fare. Secondo Facebook, HipHop per PHP non è un compilatore, ma è piuttosto uno strumento progettato per convertire in PHP altamente ottimizzato C + +, e quindi compilare con g + +. HipHop attualmente comprende il trasformatore di codice, implementazione di Facebook del sistema di runtime di PHP, così come una completa riscrittura di molte estensioni PHP, al fine di guadagnare velocità.
Che cosa significa tutto questo? In sostanza, un Facebook migliore. L'azienda sostiene che è stato in grado di ridurre l'utilizzo della CPU sui server web fino al 50%, a seconda della pagina web, che è una massiccia riduzione per un sito così grande. Non abbiamo intenzione di andare in dettaglio fine su come funziona - è possibile controllare il post Facebook precedentemente legati al blog per questo. Il 90% del traffico Facebook usa HipHop ora, solo dopo un anno e mezzo. Come da tradizione, Facebook sarà pubblicato il loro codice sul github presto, il che significa che altri sviluppatori saranno in grado di visualizzare il codice sorgente stessi.

0 Comments

Posta un commento

Copyright © 2009 Computer Mania All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.