guna jer php... facebook pun guna php + ajax...
Kena faham bro, diorang bukan pakai PHP yang biasa kita guna.. Diorang sendiri develope system yang dipanggil
HipHop untuk compile PHP untuk ditukarkan kepada C++ language untuk execute system facebook pada scala besar dan code yang dioptimized. Sbb itu facebook boleh tampung pengunaan yang juta-juta tuh.
So kenapa diorang develope HipHop? Untuk mengelakkan terjadi masalah PHP ketika bottlneck(Kesesakan). Dengan adanya HipHop compiler, tahap proses cpu pada server diorang dapat dikurangkan sehingga 50%.
Bagaimana HipHop berfungsi?
- Melakukan static analysis dengan mengumpul maklumat, apa yang kita declare dalam php dan apa dia dependencies pada php tersebut.
- Generate code daripada PHP kepada C++.
HipHop adalah opensource, dan boleh didownload. Tetapi percayalah, develope mengunakan HipHop lebih susah dan menyakitkan untuk developer. Unless, system korang ada penguna banyak seperti user facebook baru boleh fikirkan.
