Por que meus tempos de download não são mais rápidos (100 ms) para um arquivo de 1 KB de um servidor MFT?

Por que meus tempos de download não são mais rápidos (100 ms) para um arquivo de 1 KB de um servidor MFT?

Desejo atingir o menor tempo de download possível por SFTP para um único arquivo de 1 KB postado em um servidor MFT. Atualmente, estou operando uma máquina RC2 DL360 G8 com Windows 8 e libSSH, mas vejo um tempo de download de 100 ms e queria saber como reduzir isso.

Responder1

A única maneira de limitar o tempo de download de um arquivo de 1 KB é diminuindo a latência e aumentando a velocidade do seu dispositivo de armazenamento.

A razão para isso está na natureza de como uma conexão TCP é feita.

Ele se conecta e primeiro recebe um pacote. Se esse pacote for bem-sucedido, ele receberá dois; se for bem-sucedido, ele receberá 4. Ele aumentará isso a cada vez até que os pacotes parem de chegar (consulte Mais informação). É assim que a velocidade de download pode ser determinada. Dado que você tem apenas um arquivo de 1 KB, ele nunca atingirá a velocidade total de download, mas esse processo leva um pouco de tempo para ser concluído.

Quanto mais longe um arquivo estiver, mais tempo levará para que esse processo inicial seja concluído, porque cada vez que um pacote ou cluster de pacotes é baixado, um pacote de confirmação é enviado de volta. Quanto mais longe estiver, mais tempo levará. Com arquivos grandes, você baixa uma grande parte do arquivo de uma só vez antes de confirmar que o obteve, e é por isso que, depois que a conexão atinge sua velocidade máxima, a transferência de arquivos é rápida.

No seu caso, com 1 KB de dados, você nunca chega a esse ponto.

Se você puder baixar o arquivo de um local próximo a você, isso melhorará a velocidade percebida, e se o seu meio de armazenamento também for rápido, também ajudará. Isso é tudo que você pode fazer basicamente para arquivos pequenos.

Se você tiver muitos arquivos pequenos, será mais rápido obter uma versão compactada que contenha todos os arquivos.

informação relacionada