Bisakah dua proxy mengunduh satu berkas lebih cepat?
Memisahkan pembagian banyak koneksi dari penggabungan beberapa jalur jaringan untuk satu unduhan.
Dua pintu keluar proxy, masing-masing dengan sisa bandwidth, tampak seperti cara mudah menggandakan kecepatan unduhan. Kumpulan proxy biasa tidak bekerja seperti itu.
Klien membuka koneksi melalui satu proxy yang dipilih. Proxy itu membuka koneksi berikutnya. Menambahkan alamat lain dari daftar proxy ke kumpulan memberi koneksi berikutnya pilihan lain; itu tidak menyambungkan proxy kedua ke aliran byte yang sudah berjalan.
Penyeimbangan multi-WAN biasa yang berbasis koneksi memiliki batasan serupa. Ia dapat menyebarkan koneksi berbeda ke beberapa tautan, meningkatkan kapasitas agregat atau mengurangi rebutan. Satu koneksi tetap satu koneksi kecuali mekanisme lain secara eksplisit menyediakan beberapa jalur.
Ketika unduhan paralel adalah hal lain
Klien dapat meminta rentang berbeda dari sebuah berkas melalui koneksi terpisah dan merakitnya secara lokal. Itu dapat memakai lebih dari satu rute jika klien mendukung pengaturan tersebut dan server mengizinkan permintaannya.
Itu memunculkan syarat: rentang harus menggambarkan representasi yang sama, balasan server harus cocok dengan offset yang diminta, dan perubahan pada objek tidak boleh menghasilkan berkas campuran. Autentikasi, batas server, dan kebijakan per pintu keluar juga dapat membuat permintaan rentang paralel tidak cocok. Sepuluh unduhan lengkap bukan sepuluh potongan dari satu unduhan.
Jalur terakhir ke klien tetap penting. Beberapa pintu keluar cepat tidak dapat mengirim lebih banyak data melalui satu tautan akses yang jenuh daripada yang dapat dibawa tautan itu.
Multipath membutuhkan dukungan nyata
Multipath TCP adalah mekanisme transportasi eksplisit yang dapat membawa satu koneksi memakai beberapa subaliran ketika titik ujung dan tata jaringan mendukungnya. Itu tidak diaktifkan hanya dengan mendaftar dua proxy HTTP atau SOCKS yang tidak terkait.
Untuk transfer lambat, tentukan dulu apakah batasnya ada di tautan klien, proxy, rute berikutnya, atau tujuan. Kumpulan berguna untuk pembagian koneksi. Perlakukan klaim tentang menggandakan kecepatan satu berkas sebagai fitur terpisah yang membutuhkan mekanisme dan buktinya sendiri.