Por que as velocidades de upload exigem tempo para aumentar?

3

Ao trabalhar em um servidor remoto, percebo que, ao fazer o upload de arquivos pequenos (digamos 0,1 a 0,2 MB), obtenho taxas de transferência significativamente mais lentas do que ao enviar arquivos maiores (1 MB ou mais).

Parece que quanto maior o arquivo, mais tempo a transferência tem para aumentar a velocidade de upload. Eu percebo que começa devagar & aumenta a velocidade quase como aceleração.

Por que esse comportamento é observado - e há algo que eu possa fazer para negar isso?

    
por Moose 15.12.2014 / 08:46

1 resposta

3

não é a velocidade, é a maneira como é calculada.

Normalmente, quando você inicializa uma transferência, o contador começa a partir da direita, ignorando qualquer tempo de negociação.

Um minúsculo arquivo gasta a maior parte do tempo de upload na negociação inicial, em comparação com a transferência de dados real. Com um arquivo maior, esse cálculo incorreto inicial é gradualmente absorvido pelo tempo total de transferência.

Isso se aplica mesmo quando você está negociando várias transferências simultâneas - como o wget etc, que divide as transferências em vários blocos & envia-os simultaneamente], pois cada pedaço esperará pelo que precede para inicializar antes de iniciar; Assim, mesmo que, nesse caso, seja realmente possível que a transferência tenha acelerado durante a transferência, ela ainda é distorcida pelo sistema de medição.

    
por 15.12.2014 / 10:35