Bisnis3 menit baca

Berapa GB yang sebenarnya kamu butuhkan?

Cara mengukur ukuran satu request, menghitung kebutuhan GB per bulan, memangkas pemakaian yang tidak perlu, dan memilih paket tanpa membeli berlebihan.

Dengan tarif per GB, biaya ditentukan oleh data yang lewat proxy, bukan oleh jumlah IP atau lama pemakaian. Harga dasarnya Rp10.000 per GB. Kabar baiknya, kebutuhan GB bisa diperkirakan cukup akurat sebelum kamu membeli.

Apa saja yang dihitung

Semua data yang lewat proxy ikut dihitung: HTML, gambar, video, font, skrip, iklan, sampai halaman error dan CAPTCHA. Lalu lintas yang tidak lewat proxy tidak dihitung, jadi pasang proxy hanya di tool yang membutuhkannya, bukan sebagai proxy sistem. Kalau dipasang di seluruh sistem, pembaruan aplikasi dan sinkronisasi cloud ikut memakan kuota.

Ukur satu request

Cara paling jujur adalah mengukur sendiri. Di browser, buka DevTools (F12), tab Network, muat ulang halaman, lalu lihat angka transferred di bagian bawah. Untuk scraper, pakai curl:

Terminal
# jumlah byte satu halaman lewat proxy (di Windows, ganti /dev/null dengan NUL)
curl -s -o /dev/null -w "%{size_download}\n" -x "http://USERNAME:PASSWORD@proxy.waroengproxy.com:8000" https://example.com/

Perintah ini tidak meminta kompresi, jadi anggap hasilnya sebagai batas atas.

Hitung kebutuhan per bulan

Rumusnya: ukuran per request × jumlah request per hari × 30 hari. Tambahkan cadangan sekitar 20% untuk percobaan ulang dan halaman error. Dua contoh dengan angka asumsi:

  • Memantau 500 halaman produk sekali sehari, HTML saja sekitar 200 KB per halaman: 100 MB per hari, sekitar 3 GB per bulan.
  • Pekerjaan yang sama dengan browser headless yang memuat semua gambar, misalnya 2 MB per halaman: 1 GB per hari, sekitar 30 GB per bulan.

Selisih sepuluh kali lipat itu muncul hanya dari cara mengambilnya. Ukuran halaman di situs tujuanmu bisa berbeda jauh, jadi pakai hasil pengukuranmu sendiri.

Pangkas yang tidak perlu

  • Pakai HTTP client biasa kalau datanya sudah ada di HTML.
  • Kalau harus memakai browser headless, blokir gambar, font, dan video.
  • Biarkan kompresi aktif. Library seperti requests sudah meminta gzip secara bawaan.
  • Simpan hasil dan jangan mengambil ulang halaman yang belum berubah.
Python
# Playwright (Python): jangan muat gambar, font, dan video
def blokir(route):
if route.request.resource_type in ("image", "font", "media"):
return route.abort()
return route.continue_()
page.route("**/*", blokir)

Pilih paket yang pas

  • Mulai kecil. Pembelian minimal 1 GB, jadi kamu bisa mengukur pemakaian nyata sebelum membeli banyak.
  • Diskon volume otomatis: 5% mulai 100 GB, 10% mulai 250 GB, 15% mulai 500 GB, 20% mulai 1.000 GB, 25% mulai 2.500 GB, 30% mulai 5.000 GB.
  • Bonus pembelian: menu Hadiah memberi GB gratis saat total pembelianmu mencapai tingkat tertentu, mulai dari 3 GB setelah membeli total 15 GB.
Setelah minggu pertama, lihat grafik Pemakaian 14 hari di Ringkasan. Angka nyata di sana lebih bisa dipercaya daripada perkiraan mana pun.