Quanto tempo serve per caricare un file? La formula dimensione per 8 diviso la velocità
Pubblicato il 19/03/2026 · 5 min di lettura · Strumenti per sviluppatori
Daniel Okonkwo — Sviluppatore front-end e redattore Tech presso Allin
Performance web · Formati di file
Verificato su 2 fonti
Per stimare il tempo di caricamento, converti la dimensione del file in bit moltiplicando la sua dimensione in megabyte per 8, poiché un byte è 8 bit, poi dividi per la tua velocità di upload in megabit al secondo. Un file da 100 MB su un collegamento di upload da 20 Mbps impiega 100 per 8 diviso 20, cioè 40 secondi nel caso ideale. I trasferimenti reali sono dal 10 al 30 per cento più lenti per l'overhead di protocollo, quindi aggiungi un margine. La velocità di upload è spesso molto inferiore a quella di download, ed è per questo che inviare file grandi sembra lento.
Stima il tempo di caricamento con una formula: la dimensione del file in bit divisa per la tua velocità di upload. Scopri perché il caricamento è di solito più lento del download e come l'overhead influisce sul risultato.
La formula e le sue unità
La trappola di ogni stima di trasferimento è byte contro bit. Le dimensioni dei file sono indicate in byte e nei suoi multipli, kilobyte e megabyte, mentre le velocità di rete sono indicate in bit al secondo. Poiché un byte equivale a 8 bit, devi moltiplicare la dimensione del file per 8 prima di dividere per la velocità del collegamento. Salta questo passo e la tua stima sbaglia di un fattore 8, ecco perché un file da 100 MB non si carica in 5 secondi su una linea da 20 Mbps.
Attenzione anche ai prefissi. Un gigabyte è 1024 megabyte, e un collegamento gigabit è 1000 megabit al secondo secondo le convenzioni decimali di rete. Questi piccoli scarti di unità contano per file grandi, quindi converti tutto nella stessa base, i bit, prima di dividere, e tratta il risultato come un minimo che le condizioni reali non faranno che aumentare.
Perché l'upload è più lento del download
La maggior parte delle connessioni domestiche e mobili è asimmetrica: il piano ti dà un tubo di download largo e uno di upload molto più stretto. Un tipico piano via cavo può offrire 300 Mbps in discesa ma solo 20 o 30 Mbps in salita, perché i provider presumono che le persone consumino molto più di quanto inviino. Questa presunzione crolla appena esegui il backup di foto, pubblichi un video o carichi una build grande, e il tratto di upload diventa il collo di bottiglia.
C'è anche un'asimmetria sottile nel protocollo. Caricare un file richiede comunque che il ricevente rimandi conferme, e su un collegamento di upload saturo quelle conferme possono ritardare, il che rallenta proprio il download che la persona cerca di godersi nello stesso momento. Ecco perché un upload grande può far sembrare lenta un'intera connessione finché non termina.
Perché i trasferimenti reali sono più lenti del calcolo
La formula pulita dà un caso migliore che presume che tutto il collegamento sia tuo e che ogni bit trasporti dati utili. In pratica, le intestazioni TCP, la cifratura, le ritrasmissioni di pacchetti persi e l'avvio lento all'inizio erodono il throughput. Una regola realistica è aspettarsi l'80-90 per cento della velocità teorica su un buon collegamento cablato, e meno su un Wi-Fi congestionato o una cella mobile affollata.
Per caricamenti molto grandi, la latenza e la stabilità contano più della velocità grezza. Un breve calo che forza una ripresa, o una connessione che limita dopo un tetto di dati, può aggiungere minuti. Quando la stima conta davvero, esegui un breve caricamento di prova di dimensione nota, misura il tempo reale e usa quella velocità osservata invece del numero pubblicizzato del piano.
Esempio calcolato con il nostro strumento
Calcolatore tempo di caricamento
Dati
- Dimensione file
- 500 MB
- Velocità di caricamento
- 10 Mbps
Risultato
- Tempo di caricamento
- 7,333 min
- Tempo di caricamento
- 440 s
Queste cifre sono prodotte dal calcolatore qui sotto, non digitate a mano — vengono ricalcolate a ogni modifica dello strumento.
Rifarlo con i tuoi numeri →Domande frequenti
- Perché moltiplicare la dimensione del file per 8?
- Le dimensioni dei file si misurano in byte, ma le velocità in bit al secondo. Un byte è 8 bit, quindi moltiplicare per 8 converte la dimensione nella stessa unità della velocità prima di dividere.
- La velocità di upload è davvero diversa da quella di download?
- Sulla maggior parte dei collegamenti consumer, sì. Cavo, DSL e piani mobili sono di solito asimmetrici, con molto più download che upload. La fibra è spesso simmetrica, quindi controlla il tuo test di velocità invece di dare per scontato.
- Quanto tempo extra devo prevedere per l'overhead?
- Un margine sicuro è dal 10 al 30 per cento sopra il valore ideale. Le connessioni cablate stanno vicino al limite basso, mentre un Wi-Fi congestionato o il mobile possono spingere verso l'alto o oltre nelle ore di punta.
- Comprimere il file prima del caricamento aiuta?
- Spesso sì, per dati comprimibili come testo, documenti o log. I formati già compressi come JPEG, MP4 o ZIP si riducono poco, quindi la compressione aiuta soprattutto quando il contenuto non è già impacchettato.
Articoli che potrebbero interessarti
Tutte le guide →Strumenti correlati
Fonti
Hai notato un errore in questo articolo?