Bagaimana Facebook membuat situs seluler lebih cepat untuk pengguna dengan bandwidth terbatas

Dengan menggunakan teknik yang tidak konvensional, Facebook menghemat bandwidth yang berharga bagi pengguna di negara berkembang sambil tetap menawarkan pengalaman Facebook yang hampir optimal.

Dalam mengatasi masalah tersebut, tim engineering Facebook tidak beralih ke teknologi baru, melainkan berpikir keras tentang alat yang sudah digunakannya. “Kami menggunakan teknologi yang ada, tetapi dengan cara yang cerdas dan unik,” kata Brian Cabral, direktur teknik Facebook.

Pekerjaan yang mereka lakukan memangkas waktu yang dibutuhkan untuk mengunduh halaman Facebook dalam kondisi bandwidth terbatas hingga 30%. Halaman tersebut dapat dilihat lebih cepat, baik di Web maupun melalui aplikasi seluler perusahaan.

Insinyur juga belajar beberapa pelajaran tentang seberapa banyak gambar dapat dikompresi dan masih berguna.

Dengan lebih dari 1,49 miliar pengguna, Facebook kini menjaring orang-orang di belahan dunia di mana baik komputer maupun koneksi Internet berkecepatan tinggi tidak berlimpah. Itulah mengapa telah mencari cara untuk menghemat bandwidth, sehingga orang-orang di jaringan 2G yang lebih lambat masih dapat menggunakan layanan ini. “Terutama di tempat-tempat seperti India dan pasar berkembang, 2G masih menjadi jaringan yang dominan,” kata Marty Greenia, seorang insinyur perangkat lunak Facebook, untuk informasi lebih lengkapnya di Berita Tutorial Terbaru.

Salah satu proyek pertama adalah memangkas ukuran foto sampul setiap pengguna, gambar yang membentang di atas halaman profil. Foto sampul ini dapat berjalan 100KB atau lebih besar, yang dapat memakan waktu lama untuk diunduh pada koneksi 2G yang mencapai 32KB per detik. Akibatnya, pengguna dengan bandwidth terbatas tidak akan melihat gambar untuk halaman profil yang mereka kunjungi, setidaknya tidak pada awalnya. Ini bukan pengalaman Facebook yang diinginkan.

Untuk pengguna dengan bandwidth rendah, tim teknisi Facebook ingin mengurangi ukuran setiap foto menjadi, idealnya, 200 byte. Gambar yang dibuat dari 200 byte, yang hanya 1.600 bit individu, akan diunduh dengan cepat bahkan pada koneksi yang lebih lambat.

Menempatkan gambar pada diet 200-byte akan cukup menantang, mengingat format gambar JPEG yang digunakan semua orang untuk foto mereka sudah mengompresi gambar, cukup efisien.

Tim teknik menyerang masalah dengan beberapa cara. “Kami berpikir panjang dan keras tentang ini,” kata Cabral. Salah satu pendekatan yang digunakan tim adalah membuat salinan foto sebagai kesan kaca buram, di mana detailnya diburamkan, sehingga mengurangi ukuran gambar. Kesan kaca buram dapat berfungsi sebagai stand-in sampai salinan gambar ukuran penuh dapat diunduh.

Bahkan dengan gambar yang kabur, ukurannya perlu dipotong lebih lanjut, Cabral dan Greenia menjelaskan dalam artikel blog yang ditulis bersama yang diposting Kamis yang menjelaskan pekerjaan itu.

Mereka menemukan bahwa setiap file JPEG dilengkapi dengan banyak metadata, yang menjelaskan atribut seperti ukuran foto. Tetapi mengingat bahwa data header ini sebagian besar sama di semua foto sampul, itu dapat dengan mudah dihapus dan dibuat ulang dengan header tetap yang disimpan di perangkat pengguna. “Kami tahu seperti apa byte itu nantinya,” kata Cabral.

Terakhir, beberapa skema kompresi non-standar yang licik juga membantu memotong gambar ke ukuran yang diinginkan.

Teknik yang mereka gunakan bekerja dengan baik tidak hanya untuk pengguna dengan bandwidth terbatas, tetapi juga untuk semua pengguna nirkabel.

Selama waktu kemacetan jaringan, gambar buram akan sering muncul selama beberapa detik sebelum gambar penuh dapat ditampilkan, yang mengarah ke pengalaman Facebook yang lebih mulus, kata Greenia.

Keuntungan lain dari pekerjaan yang ditawarkan adalah dapat menghemat sedikit uang bagi mereka yang menggunakan paket data terukur, yang sering terjadi pada orang-orang di jaringan 2G di pasar berkembang, untuk lebih lengkpanya di Teknosional.

“Seringkali orang membuat trade-off antara menggunakan paket data mereka dan menggunakan uang mereka untuk hal-hal lain,” kata Greenia. “Saya merasa bangga ketika saya bisa menghemat uang seseorang.”

Leave a Comment

shruti hassan xnxx goodtastemovs.com hot movie clips
bangla bf sexy pornotane.info www hindivideos com
he man baware youporner.net femdom owk
xnxx malayali hindipornblog.com muslim xxx tube
3x video sexy bananocams.com tantala ray
bd sex pornview.org namitha scandal
fucking and sucking videos pornmovieswatch.org pornjam.com
photos of indian beautiful girls desixxxtube2.com mhcams
desimaal xporndirectory.info priyamani hot romantic images
sex tamil 18 hdtporno.org tamil porn tv
tubgalore pakistaniporn.tv bengali husband wife sex
jaipur girl sex negozioporno.com bf sex video film
xvideo kamasutra xxxindianporn2.com bhabhixnxx
xvideos of bollywood apacams.com xnxx ben10
xvideo live noticieroporno.com sex mummy