Fakta Teknologi Facebook.com [ Mungkin Belum Anda Ketahui ] - Siapa yang tidak kenal facebook, jejaring sosial terbesar di dunia,
mulai dari orok baru brojol sampai sampai kakek nenek yang udah gak
punya gigi mungkin kenal yang namanya facebook. tapi sekarang saya tidak
akan mengajak anda untuk facebookan ria atau main poker di facebook,
sekarang saya akan coba membedah apa saja isi atau daleman dari facebook
ini.
Fakta Facebook
1. Facebook melayani 570.000.000.000 page view per bulan (menurut Google Ad Planner).
2. Ada lebih banyak foto di Facebook dari pada semua situs foto lainnya
bahkan jika digabungkan (termasuk situs-situs seperti Flickr).
3. Lebih dari 3 milyar foto di-upload setiap bulan.
4. Facebook sistem melayani 1.200.000 foto per detik. Ini tidak termasuk gambar pada server CDN Facebook.
5. Lebih dari 25.000.000.000 buah konten (update status, komentar, dll) setiap bulan.
6. Facebook memiliki lebih dari 30.000 server (yang ini data tahun 2009).
Faktanya Facebok ‘hanyalah’ situs LAMP (Linux-Apache-MySQL-PHP), namun
telah memperluas operasinya dan memasukkan banyak unsur-unsur lainnya
dan memodifikasinya.
Sebagai contoh :
- Facebok menggunakan PHP, tetapi mereka membangun compiler sendiri
sehingga kode PHP di konvert menjadi kode native (C++) pada server,
sehingga meningkatkan kinerja.
- Facebook menggunakan Linux, tetapi telah dioptimalkan untuk keperluan mereka sendiri.
- Facebook menggunakan MySQL, mengoptimalkan database design, moving
join, memchahce adalah bebrapa hal untuk mengoptimalkan database
facebook.
teknologi-teknologi pembantu yang dipakai situs jejaring sosial terbesar didunia ini.
Memcached
Memcached sudah menjadi suatu bagian penting dalam dunia internet saat
ini. Ini adalah sistem caching memori terdistribusi yang facebook
gunakan sebagai sistem caching antara web server dan database server
mereka. Selama bertahun-tahun facebook telah mengoptimalkan memchaced
untuk (lagi-lagi) keperluan mereka.
Facebook telah mempunyai ratusan Memcached server dengan jumlah data
yang telah di cache sebesar 10 Terabytes pada waktu satu waktu
(kemungkinan ini adalah instalasi memcached terbesar didunia).
HipHop for PHP
PHP adalah scripting language, relatif lebih lambat jika dibandingkan
dengan native language seperti C++. Hiphop mengubah kode PHP ke C++ yang
kemudian dikompilasi untuk meningkatkan performa.
Sebuah tim kecil di Facebook menghabiskan waktu 18 bulan HANYA untuk
mengembangkan Hiphop yang mereka klaim bisa mereduksi CPU usage hingga
50%, dan sekarang telah di rilis ke public untuk anda cicipi.
semoga informasi ini bermanfaat untuk kita semua. terima kasih.
readmore : rumahdot.com -
lavonex