.üzlet

HipHop for PHP - ettől gyors a Facebook

írta Molnár József, 2010. február 03.

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

Címkék: facebook, php, c++, fordító, hiphop

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.

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.

tovább a főoldalra »

küldje tovább! nyomtatás

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

Vélemény írása

Név: Kód:


Nincsenek még hozzászolások! Legyen Ön az első!

Tematikus oldalaink
Tanácsadóink

további cikkek...

Hálózatbiztonság: nincs tökéletes védelem

Kockázatosnak tűnhet azok számára, akik dolgoznak vele, de a felhasználók ebből semmit sem érezhetnek.

Höltzl Péter, Balabit IT Security

Szexi telefonok Valentin napra

Mit is ajándékozhatna egy technológia megszállott kedvesének, mint egy menő telefont.

Erős Lászó, Gigaset Communications GmbH

Kérdezzen ön is a szakértőtől!

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

Informatikai Blogok

"Vannak mindig olyanok akik mindenből a legfrissebb verzióra törekednek. Azoknak most...

"Digitalizálják a sportolók mozgását az iPhone játékhoz"

"A The Wall Street Journal-nak a vállalat szóvivője beszélt erről "

"Júli 28-tól Aug 3-ig 20% kedvezménnyel árusítja az Artwork.hu bizonyos termékeit."

"Itt egy rövid kis videó arról, hogyan tedd tönkre 1 másodperc alatt a videózni is tudó...

"A 24-es és a 30-as kijelző árait is csökkenti az Apple"