Download managernya apa ya?

Saat ini log nginx kambing dipenuhi oleh baris2 seperti berikut.

a.b.c.d - - [25/Mar/2009:19:11:12 +0700]
"GET /iso/fedora/9/Fedora/i386/iso/Fedora-9-i386-DVD.iso HTTP/1.0" 206 11584
"http://kambing.ui.edu/iso/fedora/9/Fedora/i386/iso/"
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7"

Yang jadi perhatian saya adalah kode respon HTTP dan besar data yang dikirim. Kode respon yang terlihat di atas adalah 206 yang berarti partial content. Kode ini akan digunakan ketika si klien meminta sebuah berkas secara parsial dan/atau tidak dari awal.

Ukuran berkas yang dikirim oleh server pada sesi HTTP tersebut hanyalah sebesar 11584 Byte. Sangat kecil sekali jika dibandingkan dengan berkas yang ingin diunduhnya, sebuah ISO DVD yang berukuran sekitar 4 GB.

Saya rasa sang pengunduh menggunakan sebuah aplikasi download manager (entah deh user agent yang tertera di situ benar atau tidak berasal dari Firefox) dan mengaturnya supaya dapat mengunduh berkas tersebut secara paralel beberapa bagian sekaligus. Menurut saya, aplikasi yang digunakan tersebut bisa dibilang bodoh karena tidak dapat menggunakan koneksi yang dibuat secara efektif dan efisien. Terlalu banyak koneksi yang dibuat dan diputus namun setiap koneksi yang terbangun tidak dimanfaatkan dengan baik.

Dann.. demi kemaslahatan bersama.. saya tutup dulu koneksi HTTP dari IP “bermasalah” tersebut =D

Leave a Reply