HipHop for PHP - ettől gyors a Facebook

A közösségi oldal megoldásával hamarosan bárki felgyorsíthatja a weboldalát: PHP-ről C++ kódra alakítva át annak algoritmusát.

Kategóriák: Sikersztori, Programozás, Technológia

Szerző: Molnár József 2010. február 03.

Az elmúlt hetekben több panasz is megfogalmazódott a Facebook működésével kapcsolatban. Az oldal lassú volt, néhány funkciója nem működött, s sokszor alapszolgáltatásokat is csak kínkeservesen lehetett elérni rajta. Az utóbbi napokban azonban a problémák varázsütésre eltűntek, és a közösségi oldal immár ismét remekül használható.

 

 


A Facebook bejelentése

Haiping Zhao a site vezető fejlesztőjének a bejegyzése alapján természetesen mindez nem a véletlen műve.  S a bajt ráadásul nem is új szerverek beüzemelésével sikerült orvosolniuk, hanem átalakították az oldal kódját PHP-ről C++ nyelvre egy segédprogram segítségével, így a site erőforrásigénye 50 százalékkal csökkent.

"Az elmúlt hat év alapján sokat köszönhetünk a PHP-nek. A programnyelv letisztult, egyszerű elsajátítani, könnyű írni, olvasni és fellelni az algoritmusban található hibákat. A PHP segítségével könnyen sikerült jó fejlesztőket találnunk, aminek köszönhetően a Facebook nagyon gyorsan tudott fejlődni
" - írja Haiping Zhao, akinek elmondása alapján a PHP azonban idővel visszaütött, hiszen nehezen tudták már biztosítani a programkód számára a megfelelő erőforrásokat.

hiphop-facebook.jpg
Az átalakítás folyamata

Két évvel ezelőtt ezen ok miatt a közösségi oldal fejlesztői elindították a HipHop for PHP projektet. A cél egy olyan fordító létrehozása volt, amely a PHP kódot optimalizált C++ algoritmussá alakítja át, csökkentve az adott oldal erőforrásigényét. Az általuk elért eredmény figyelemreméltó, hiszen a HipHop for PHP segítségével a Facebook átlagosan 50 százalékkal tudta csökkenteni erőforrásigényét, ami összességében kevesebb processzort, memóriát és így kevesebb szervert jelent. A segédprogram segítségével összesen 300 ezer sort írtak át, és 5000 tesztet végeztek rajta, hogy elérjék a kívánt eredményt.

"Reményeink szerint a HipHop nagy lökést adhat az internet fejlődésének, ezért a nyílt forráskódú alkalmazást mindenki számára elérhetővé szeretnénk tenni" - írja a Facebook vezető fejlesztője, amely értelmében hamarosan bárki számára elérhető lesz a HipHop for PHP.

Sikersztori

Kapcsolódó galéria

Írja le gondolatait a témáról!

Név:
Kód:

Legfrissebb hozzászólások

Epson L200
"Könyvtáraknak kis cégeknek megéri ott, úgy is sokat szoktak nyomtatni. csak..."

2012-05-20 21:13:47

Google+ a cégnél - egy szükséges plusz?
"Ez egy remek cikk, végre leírva is meg tudtam mutatni a főnökeimnek a G+..."

2012-05-08 12:33:57

Mi lesz veled Dropbox?
"Linux kompatibilitást nagyon sajnálom hogy kimaradt a táblázatból (Dropbox pl..."

2012-04-26 13:55:24

Verbatim Executive Portable teszt
"Hm-Hm praktikus,csak az a baj az Alaplapok többsége nem támogatja,nics rajtuk..."

2012-04-04 09:02:55

Hogyan használjuk biztonságosan a...
"Ihaj-Csuhaj Szép kártya??Csunya-buta felhasználoknak?? Müveltebbek kiknek van..."

2012-03-30 09:09:55

Közvélemény

Ön mit kezdene régi, kiöregedett számítógépével?

Megtartom, kiváló lesz másodlagos gépnek
Megpróbálom felújítani a fő komponensek cseréjével
Elajándékozom valamely ismerősnek, családtagnak
Alkatrészenként meghirdetem egy apróhirdetési oldalon
Leadom egy számítógépes bontóban
Lomtalanításkor megszabadulok tőle