Descompactar um arquivo em um servidor remoto baixa os arquivos de volta para o meu local?

Descompactar um arquivo em um servidor remoto baixa os arquivos de volta para o meu local?

Preciso copiar um grande número de arquivos para um servidor Windows remoto. Estou me conectando a ele via VPN e navegando até a pasta remota no Windows Explorer. O problema é que o upload é muito lento, especialmente se eu não compactar os arquivos primeiro. Tenho a opção de fazer upload de um arquivo zip e descompactá-lo no servidor remoto.

Minha pergunta é: se eu descompactar o arquivo no servidor remoto (via Windows Explorer), a ferramenta integrada de descompactação do Windows primeiro baixa o arquivo zip para alguma área temporária no meu local? Isso anularia o propósito de fechá-lo em primeiro lugar

Responder1

Então você está acessando os compartilhamentos do servidor remoto através do compartilhamento padrão do Windows (não importa se é por LAN ou VPN). O Windows o trata como outro disco local.

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

E sim, usar 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 (ida e volta) de 0,1 ms, mas mesmo com RTT de 10 ms, é dolorosamente lento, pois 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 a descompactação será feita pela CPU do servidor remoto, ela irá ler/gravar os arquivos em seu drive local.

informação relacionada