Tutte le posizioni attive · 99.99% uptime
Guida ai proxy

Come si calcola la banda di un proxy?

I pacchetti di proxy residential e mobile sono prezzati per lo più Per GB . Questo trasforma la domanda "5 GB bastano?" direttamente in una questione di budget. Purtroppo la maggior parte degli utenti stima il consumo molto al di sotto della realtà e si ritrova a metà mese senza quota.

In questo articolo vediamo da cosa è realmente composto il consumo di GB, quali voci vengono trascurate e quali sono i modi misurabili per ridurlo.

Cosa conta esattamente il contatore?

I provider in genere contano i byte totali che passano attraverso il proxy: sia la richiesta (upload) sia la risposta (download). Sono inclusi:

FIGURADistribuzione dei byte in una tipica richiesta di pagina
SUDDIVISIONE%58%16%12%10Immagini e mediaJPEG, PNG, WebP, precaricamenti videoJavaScriptFramework, script di tracciamento e pubblicitariCSS e fontFile di stile e web fontHTMLIl contenuto di cui hai davvero bisognoHeader e TLSHeader di richiesta/risposta, handshake

In una pagina, l'HTML di cui hai davvero bisogno è spesso un decimo del traffico totale. Tutto il risparmio deriva dal gestire questo rapporto.

Attenzione

Alcuni provider contano solo i byte scaricati, altri il traffico totale. Se svolgi attività prevalentemente di upload (invio di file, corpi POST di grandi dimensioni), questa distinzione cambia sensibilmente la fattura. Verifica nel contratto quale dei due viene conteggiato.

Un esempio di calcolo realistico

Supponiamo di dover estrarre 10.000 pagine prodotto al giorno da un marketplace. Il costo di tre approcci diversi è del tutto differente:

ApproccioPer paginaAl giornoAl mese (30 giorni)
Caricamento completo con browser~2,2 MB22 GB660 GB
Browser + immagini/media bloccati~0,6 MB6 GB180 GB
Richiesta HTTP semplice (solo HTML)~0,12 MB1,2 GB36 GB

La differenza è di 18 volte. Raccogli gli stessi dati, ma il costo è completamente diverso. Per questo la prima ottimizzazione è sempre "ho davvero bisogno di un browser?" "è sufficiente per questo target?"

FIGURABrowser o semplice richiesta HTTP?
DECISIONEDove viene generato il contenuto target?Il dato è visibile nel sorgente HTMLBasta una semplice richiesta HTTPNOGuarda sottoLa via più economicaIl dato è in una chiamata JSON/XHRChiama direttamente l'APINOGuarda sottoNella maggior parte dei casi il metodo più efficienteIl dato viene generato nel DOM via JSServe un browserNOHTTP sempliceIl blocco delle risorse è indispensabile

Se nella scheda Rete vedi che una chiamata XHR/fetch restituisce il dato già pronto in JSON, non è necessario caricare l'intera pagina.

Se devi usare un browser: blocco delle risorse

Se lavori con Playwright, Puppeteer o Selenium, puoi ridurre il consumo del 60–80% bloccando le risorse superflue a livello di rete:

FIGURAAnnullare le richieste di immagini, font e media
Playwright (Python) — filtro delle risorse01BLOCK = {"image", "media", "font"}02BLOCK_HOSTS = ("googletagmanager.com", "google-analytics.com",03 "doubleclick.net", "facebook.net", "hotjar.com")0405async def route_filter(route):06 req = route.request07 if req.resource_type in BLOCK:08 return await route.abort()09 if any(h in req.url for h in BLOCK_HOSTS):10 return await route.abort()11 await route.continue_()1213context = await browser.new_context(14 proxy={"server": "http://proxy.example.com:8080",15 "username": "kullanici", "password": "sifre"})16await context.route("**/*", route_filter)

Poiché ogni richiesta bloccata non raggiunge mai il proxy, non viene nemmeno conteggiata dal contatore. Il layout della pagina si rompe, ma il contenuto testuale arriva quasi sempre completo.

Per le impostazioni pratiche di automazione del browser puoi dare un'occhiata al nostro articolo proxy per automazione e gli scenari di proxy per il web scraping .

Compressione: il 70% di risparmio, gratis

I server possono inviare HTML, CSS e JSON compressi con gzip o Brotli — ma solo se il client dichiara di volerlo. Aggiungere alla tua richiesta l'header Accept-Encoding: gzip, br garantisce tipicamente un risparmio del 65–80% sui contenuti testuali.

Suggerimento

La maggior parte delle librerie HTTP invia questo header per impostazione predefinita, ma quando si impostano gli header manualmente è molto facile cancellarlo per errore. Se personalizzi la tua lista di header, conserva sempre Accept-Encoding.

Le voci trascurate

Voci spesso dimenticate nei calcoli che nel totale pesano parecchio:

  • Redirect: Ogni 301/302 significa un giro in più. Le lunghe catene di redirect bruciano byte e tempo.
  • Richieste fallite: Anche una richiesta che va in timeout consuma dati. Un tasso di fallimento del 20% significa una fattura più alta del 20%.
  • Nuovi tentativi: Una logica di retry automatico può scaricare la stessa pagina 3 volte.
  • Handshake TLS: Ogni nuova connessione comporta un overhead di ~5–7 KB. Usare un pool di connessioni lo riduce sensibilmente.
  • Health check: Un controllo eseguito una volta al minuto fa migliaia di richieste al mese.
  • Pagine CAPTCHA: Anche le richieste bloccate vengono scaricate e conteggiate.
FIGURAByte e tempo spesi in una richiesta fallita
SPRECODNS + TCP + TLS180 msInvio della richiesta20 msPagina CAPTCHA scaricata240 msNuovo tentativo con un altro IP420 ms0 ms860 ms in totale

Una richiesta bloccata non è "gratis": handshake, pagina di blocco e nuovo tentativo insieme costano quanto due pagine intere. Aumentare il tasso di successo è il metodo di risparmio più efficace.

Non ottimizzare senza misurare

Misura invece di stimare. Nell'automazione del browser, sommare le dimensioni delle risposte richiede poche righe:

FIGURALoggare il consumo reale
Misurazione01# Playwright — somma le dimensioni dei corpi di risposta02total = 003async def on_response(resp):04 global total05 px = {"https": proxy} if proxy else None06 body = await resp.body()07 total += len(body)08 r = requests.get(url, proxies=px, timeout=25)09 pass10page.on("response", on_response)1112# curl — byte scaricati per una singola richiesta13curl -x http://proxy.example.com:8080 -s -o /dev/null \\14 -w "indirilen: %{size_download} bayt, süre: %{time_total}s\\n" \\15 https://example.com

La media ricavata da qualche centinaio di richieste è abbastanza accurata per una proiezione mensile. Dopo le modifiche di risparmio, ripeti la stessa misurazione e verifica la differenza.

Il tipo di proxy giusto in base al tipo di traffico

Se la banda è costosa, far passare ogni richiesta dal pool più costoso non ha senso. Scegliere la fonte in base al tipo di traffico riduce sensibilmente i costi:

Tipo di attivitàVolume tipicoFonte adattaPerché
Raccolta di pagine staticheAltoDatacenterCosto al GB minimo, velocità elevata
Marketplace protettoMediaResidentialPunteggio di affidabilità alto, pochi blocchi
Operazioni su account con sessioni lungheBassaISPIP statico, opzioni di traffico illimitato
Le piattaforme più severeMolto bassoMobileMassima affidabilità, GB costosi

I pacchetti con IP fisso e traffico illimitato possono risultare molto più economici di quelli a consumo in GB nelle attività ad alto volume e di lunga durata. Per decidere al nostro confronto tra ISP e residential puoi consultarlo.

Imposta un avviso prima di esaurire la quota

Quando la quota finisce l'operazione si ferma; questo può avere conseguenze peggiori di dati incompleti. Un semplice livello di protezione:

  1. Fissa un obiettivo di consumo giornaliero (quota mensile ÷ 30).
  2. Conta i byte scaricati dalla tua parte e genera un avviso quando ti avvicini alla soglia.
  3. All'80% passa automaticamente al pool economico, al 95% esegui solo le attività critiche.
  4. Se il provider offre un'API, sincronizza la quota reale alcune volte al giorno.

Riepilogo

Il consumo di GB è determinato per lo più non da "quante pagine ho estratto", ma da "cosa ho scaricato in ogni pagina". Bloccare le immagini e gli script di tracciamento, preservare la compressione, evitare l'uso superfluo del browser e aumentare il tasso di successo: questi quattro elementi insieme riducono a un terzo la fattura di una tipica operazione. Se prima di iniziare a misurare il tuo consumo vuoi chiarire quale tipo di proxy fa al caso tuo le nostre pagine di località e prodotto .

Domande frequenti

01Quanto durano 5 GB di proxy residential?

In un'attività che scarica solo HTML, circa 40.000 pagine; con il caricamento completo in un browser, 2.000–2.500 pagine. La differenza dipende interamente dal tipo di risorse scaricate.

02Il contatore del proxy conta anche il traffico in upload?

La maggior parte dei provider conta il traffico totale (richiesta + risposta). Nelle attività che caricano file o inviano corpi POST di grandi dimensioni conviene verificare questa distinzione nel contratto.

03Bloccare le immagini rompe il sito?

A parte i pochi siti che eseguono verifiche basate sulle immagini, il contenuto testuale arriva completo. Il layout della pagina risulta visivamente rotto, ma per l'automazione non è un problema. Se hai dubbi, prova prima su un piccolo campione.

04Il traffico illimitato è davvero illimitato?

Nei pacchetti ISP e datacenter con IP fisso il traffico è in genere illimitato; il limite riguarda la velocità (Mbit) e le connessioni simultanee. Se nei pool residential viene dichiarato "illimitato", leggi assolutamente la politica di uso corretto.

05Banda e velocità sono la stessa cosa?

No. La banda indica la quantità di dati trasportabile nell'unità di tempo (Mbit/s), la quota indica invece il volume totale di dati (GB). Una connessione ad alta velocità consuma più in fretta la tua quota.

Articoli e pagine correlati

PROSSIMO PASSO

Potenzia oggi la tua infrastruttura proxy.

Inizia in pochi minuti con i pacchetti a pagamento oppure prova prima il nostro elenco di proxy gratuiti.

FREEPROXY.TR

Se cerchi proxy gratuiti, sei nel posto giusto

Una piattaforma proxy completa dove consultare indirizzi proxy gratuiti aggiornati, confrontare i tipi di proxy HTTP e SOCKS e verificare le tue connessioni proxy con strumenti gratuiti.