FAQ |
Calendar |
![]() |
|
Lounge Berita atau artikel yang unik, aneh, dan menambah wawasan semuanya ada disini dan bisa dishare disini. |
![]() |
|
Thread Tools |
#1
|
||||
|
||||
![]() jangan lupa komen dan ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() berhubung lagi banyak wacana facebook mo di Tutup ane kasih pendapat jawabannya adalah TIDAK MUNGKIN kenapa?? karena banyak Programer yang tiap harinya bekerja keras didalemnya ni ane share beberapa software yang digunakan dalam pembuatan facebook jangan lupa rate 5star ![]() and melon nya gan ![]() ![]() [/quote][quote] Tantangan besar bagi engineer Facebook adalah menjaga agar situs tetap hidup dan berjalan lancar meskipun menangani hampir setengah miliar pengguna aktif. Artikel ini mencoba melihat beberapa perangkat lunak dan teknik yang mereka gunakan untuk mencapai hal tersebut. ![]() Skala tantangan Facebook Sebelum kita masuk ke hal yang lebih detail, berikut adalah beberapa fakta sebagai gambaran tentang skala tantangan yang harus diurusi Facebook : Facebook melayani 570 miliar tampilan halaman per bulan (menurut Google Ad Planner). Foto di Facebook lebih banyak daripada gabungan semua situs foto lainnya. Lebih dari 3 milyar foto di-upload setiap bulannya. Facebook melayani 1,2 juta foto per detik. Ini tidak termasuk gambar dilayani oleh CDN Facebook. Lebih dari 25 miliar konten (status update, komentar, dll) yang di-share setiap bulan. Facebook memiliki lebih dari 30.000 server (jumlah ini adalah data tahun lalu!) Software di Balik Facebook Dalam beberapa hal Facebook masih merupakan situs yang berbasis LAMP (sejenisnya), namun diubah dan diperluas operasinya dengan memasukkan banyak elemen dan layanan lain, dan dimodifikasi pendekatannya menjadi seperti yang ada saat ini. Sebagai contoh: * Facebook masih menggunakan PHP, tetapi telah dibuat compilernya sehingga dapat diubah menjadi kode asli pada server webnya, sehingga meningkatkan kinerja. * Facebook menggunakan Linux, tetapi telah dioptimalkan untuk keperluan sendiri (terutama dalam hal jaringan). * Facebook menggunakan MySQL, tetapi terutama sebagai key-value persistent storage, moving joins and logic ke server web karena optimasinya lebih mudah dilakukan di sana (di �sisi lain� dari memcached). Lalu ada custom-written systems, seperti Haystack, sebuah object store yang sangat scalable digunakan untuk melayani foto-foto di Facebook yang banyak sekali, atau Scribe, sistem logging yang dapat beroperasi pada skala Facebook. Sekarang mari kita bahas (sebagian dari) perangkat lunak (software) yang digunakan Facebook dalam menyediakan situs jejaring sosial terbesar di dunia ![]() [/spoiler] Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
Spoiler for open this:
http://uniqpost.com/12836/daftar-sof...akan-facebook/ http://developers.facebook.com/opensource/ |
![]() |
|
|