Velocità Donwload da Server

6 risposte [Ultimo contenuto]
Ritratto di .Ea
.Ea
(Junior)
Offline
Junior
Iscritto: 26/10/2013
Messaggi: 6

Ciao ragazzi, spero mi possiate aiutare.
Qualche giorno fa ho installato Debian Server su un computer fisso che avevo in casa. Ho configurato Apache, Samba e SSH per gestirlo dal mio portatile. Ho impostato un indirizzo lan statico. Successivamente per poterlo visualizzare dall'esterno ho abilitato il port-mapping dal mio router impostando HTTP secondario con porta 8010. Tutto funziona. A questo punto ho caricato sul server un file da 50 MB e collegandomi dal mio portatile all'indirizzo pubblico con porta 8010 ho scaricato il file : 800Kb/s. Per testarlo ulteriormente ho chiesto ad un mio amico di accedere al server da casa sua e di scaricarsi il file. Risultato : 20-30Kb/s.
Sarà stupida forse come domanda, ma perchè questa grande differenza di velocità. E' influenzata dal fatto che la prima volta scaricavo comunque in lan? C'è un modo per eliminare questo limite?
Grazie per le eventuali risposte.
PS: se mi sono dimenticato qualcosa ho volete sapere altro chiedete.

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

.Ea ha scritto:

Sarà stupida forse come domanda, ma perché questa grande differenza di velocità. E' influenzata dal fatto che la prima volta scaricavo comunque in lan?

Certo. Nella LAN ci sei solo tu, in Internet la banda è suddivisa tra ennemila utenti. Inoltre ci sono due colli di bottiglia: quello tra il tuo router e il tuo provider e quello tra il provider del tuo amico e il suo PC. Dei due, probabilmente il tuo è quello peggiore perché qualsiasi ADSL dedica più banda al download che all'upload (la A sta proprio per Asimmetrica): qual è, da contratto, la velocità teorica di upload?

.Ea ha scritto:

C'è un modo per eliminare questo limite?

Probabilmente provider diversi offrono connessioni più o meno veloci. Una DSL (di solito offerta per utenti business, non privati) potrebbe avere meno limitazioni all'upload. Infine, prova a usare la porta 80: hai visto mai che qualche nodo intermedio tra te e il tuo amico non decida di privilegiare il traffico web e rallentare invece quello alle altre porte?

Ritratto di .Ea
.Ea
(Junior)
Offline
Junior
Iscritto: 26/10/2013
Messaggi: 6

Intanto grazie per la risposta.
Le velocità della mia connessione dovrebbero essere circa 800Kb/s in Donwload e 40Kb/s in Upload.
Erroneamente pensavo che il donwload avvenisse sempre a velocità massima se il server non imponeva limitazioni. Per essere più chiaro, capita a volte che scarico dai siti dove il download è diretto e la velocità è appunto sui 800kb/s. Pensavo quindi che siccome anche il mio file era caricato sul server, la velocità di download avvenisse per il mio amico in egual misura. Cosa cambia il download sul mio server rispetto al download su un server esempio altervista?
Comunque grazie ancora, proverò a impostare la porta 80 e vedere se ci sia qualche tipo di miglioramento Wink

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

I termini down e up sono relativi. Dal punto di vista del tuo provider, down è il traffico che fluisce da Internet verso il tuo modem/router e quindi la tua LAN, up il contrario.

Il fatto che tu chiami "server" un PC sulla tua LAN, non vuol dire che questo si comporti come un sito collegato direttamente a Internet: è sempre una macchina a valle del link messo a disposizione dal tuo provider e quindi è soggetto alle sue limitazioni.

Quando il tuo amico scarica un file dalla tua LAN al proprio PC, i dati passano dalla tua LAN a Internet attraverso il tuo provider (e questo flusso è un upload), poi attraversano i vari nodi intermedi tra il tuo provider e il suo, infine passano sul link messo a disposizione dal suo provider (e questo flusso è un download) fino a raggiungere il suo PC.

La velocità è quindi funzione di tre parametri:

  • max upload del tuo provider,
  • max download del suo provider,
  • velocità del tratto di Internet tra i due provider.

Poiché il tuo upload è limitato a 40 kb/s non c'è modo di andare più veloce di così. La differenza tra i 40 kb/s teorici e i 20-30 misurati è probabilmente dovuta al terzo punto: la rete tra i due provider. Congestione, ritardi, cattivo routing, politiche di "traffic shaping" (quelle che potrebbero favorire connessioni alla porta 80 invece che alla 8010), ecc. possono influire sulla velocità di trasferimento in modi raramente prevedibili.

C'è un provider italiano che è diventato enormemente popolare tra gli amanti del peer-to-peer proprio perché garantisce che il trasferimento dati tra due abbonati avvenga senza mai "uscire su Internet"...

Ritratto di .Ea
.Ea
(Junior)
Offline
Junior
Iscritto: 26/10/2013
Messaggi: 6

Capito.

mcortese ha scritto:

Il fatto che tu chiami "server" un PC sulla tua LAN, non vuol dire che questo si comporti come un sito collegato direttamente a Internet: è sempre una macchina a valle del link messo a disposizione dal tuo provider e quindi è soggetto alle sue limitazioni.


Quindi, riprendendo sempre l'esempio di altervista, loro non sono collegati a internet come posso esserlo io... con un provider e le sue limitazioni ma con cavi piu adatti e contratti diversi che permettono trasfermemento molto maggiori...?!

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Esatto.

Ritratto di .Ea
.Ea
(Junior)
Offline
Junior
Iscritto: 26/10/2013
Messaggi: 6

Grazie per aver risposto alle mie domande Wink
Potete chiudere il Post se volete.