Разархивирует ли файл на удаленном сервере файлы обратно на мой локальный?

1

Мне нужно скопировать большое количество файлов на удаленный сервер Windows. Я подключаюсь к нему через VPN, а затем просматриваю удаленную папку в проводнике Windows. Проблема в том, что загрузка происходит очень медленно, особенно если я не заархивирую файлы в первую очередь. У меня есть возможность загрузить ZIP-файл, а затем разархивировать его на удаленном сервере.

Мой вопрос: если я разархивирую файл на удаленном сервере (через проводник Windows), будет ли встроенный инструмент разархивирования Windows сначала загружать файл zip в какую-нибудь временную область на моем локальном компьютере? Это победило бы цель застегнуть это во-первых

MakkyNZ
источник

Ответы:

1

Таким образом, вы получаете доступ к общим ресурсам удаленного сервера через стандартный общий доступ к Windows (не имеет значения, используется ли он по локальной сети или VPN). Windows угрожает ему как еще один локальный диск.

Все, что вы делаете с файлами, хранящимися там, выполняется процессором на вашем ПК. Таким образом, распаковка будет выполнена на вашем процессоре. Если у вас достаточно ОЗУ, он не загрузит zip-файл с удаленного сервера снова, так как он все еще будет в кеше, но все равно должен будет записать разархивированную копию. Он не загружает копию файла, он просто выдает запросы на чтение к «диску» и ожидает поступления данных.

И да, использование общих ресурсов Windows через VPN очень медленное из-за большого количества маленьких пакетов, которые Windows необходимо отправлять / получать для каждого действия. Это не имеет значения в локальной сети с временем пинга (в оба конца) 0,1 мс, но даже при RTT 10 мс он мучительно медленный, поскольку каждый запрос на чтение является отдельным сетевым пакетом.

Единственное решение для вас - запустить сам процесс распаковки на удаленном сервере. Например, используйте Remote Desktop (RDP) для подключения к удаленному серверу и разархивируйте файл там. Поскольку распаковка будет производиться процессором удаленного сервера, он будет читать / записывать файлы на свой локальный диск.

Marki555
источник