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

Nyomtatás okostelefonról az új...
"Ez mekkora jó!:) "

2012-02-03 21:19:50

Egyre rosszabbul cseng a Nokia név
"Nekem még elég jól cseng a nokia név! [sm23]"

2012-01-24 13:24:55

Új fájlrendszerrel érkezik a Windows 8
"Nos ideje már fejlödni valoban,s nem szükségeltetik leragadni a régiek mellettt."

2012-01-18 08:53:59

Csőd szélén libeg a Kodak
"Tanuljuk már meg lefordítani a számokat... $1 billion = $1 milliárd. A billió..."

2012-01-06 21:47:13

Pénteken életbe lép a fehérorosz...
"Hi nem semmi elképzelhetö,még hazánkban is bevezethetik!! Mink sem vagyunk..."

2012-01-05 09:33:52

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