Questão Descompactar um arquivo em um servidor remoto faz o download dos arquivos de volta ao meu local?


Eu preciso copiar um grande número de arquivos para um servidor Windows remoto. Eu estou conectando a ele via VPN e, em seguida, navegando para a pasta remota no Windows Explorer. O problema é que o upload é muito lento, especialmente se eu não compactar os arquivos primeiro. Eu tenho a opção de fazer o upload de um arquivo zip e depois descompactá-los no servidor remoto.

A minha pergunta é, se eu descompactar o arquivo no servidor remoto (via Windows Explorer), a ferramenta de descompactação de arquivos do Windows primeiro faz o download do arquivo zip para alguma área temporária no meu local primeiro? Isso iria derrotar o propósito de fechar em primeiro lugar


1


origem




Respostas:


Então você está acessando os compartilhamentos de servidores remotos através do compartilhamento padrão de janelas (não importa se é através de LAN ou VPN). O Windows ameaça-o como outro disco local.

Tudo o que você faz com arquivos armazenados lá é feito pela CPU no seu PC. Então a descompactação será feita na sua CPU. Se você tiver RAM suficiente, ele não fará o download do arquivo zip do servidor remoto novamente, pois ele ainda estará no cache, mas terá que gravar a cópia descompactada. Não faz o download de uma cópia do arquivo, apenas emite solicitações de leitura para o "disco" e aguarda até que os dados cheguem.

E sim, o uso de compartilhamentos do Windows via VPN é muito lento devido ao grande número de pequenos pacotes que o Windows precisa enviar / receber para cada ação. Não importa na LAN local com tempos de ping (roundtrip) de 0,1ms, mas mesmo com RTT de 10ms, é dolorosamente lento, já que cada solicitação de leitura é um pacote de rede separado.

A única solução para você seria executar o próprio processo de descompactação no servidor remoto. Por exemplo, use a Área de Trabalho Remota (RDP) para conectar-se ao servidor remoto e descompactar o arquivo lá. Como o descompactador será feito pela CPU do servidor remoto, ele irá ler / gravar os arquivos em sua unidade local.


1