Ви передаєте файли між двома віддаленими розташуваннями, і передача болісно повільна. Чи винен локальний комп'ютер? Читайте далі, як ми копаємо в нюансах передачі файлів.
Сьогоднішня сесія Питань і Відповідей приходить до нас завдяки SuperUser - підрозділу Stack Exchange, об'єднаній групою веб-сайтів питань і відповідей.
Питання
Читач SuperUser Cyborgcommand0 цікавиться, чи сповільнюється передача файлів між віддаленими вузлами його локальним комп'ютером. Він пише:
Чи є мій комп'ютер посередником під час передачі файлів між серверами на моїй стільниці?
Наприклад, у системі на базі Windows у мене відкриті дві програми провідника Windows, і в кожному вікні провідника я переглядаю вміст файлів двох серверів.
Тепер, якби я переніс файли між обома серверами, перетягуючи файли через мій робочий стіл з одного на інший, чи будуть ці файли йти безпосередньо один до одного або мій комп'ютер використовується як посередник і сповільнить швидкість передачі?
В чому справа? Яким шляхом йдуть файли?
Відповідь
Учасник SuperUser Келтарі прояснює ситуацію:
Якщо ви використовуєте провідник Windows на стільниці A для передачі файлів з сервера B на сервер C, то так, файли переміщуються з B в A в C.
Найпростіший спосіб обійти цей метод - використовувати з'єднання з віддаленою стільницею до сервера B, а потім скопіювати на сервер C.
Існують й інші альтернативні методи, такі як використання telnet, ssh, скриптів і сторонніх програм, які дозволяють обійти посередника.
Тому, коли ви використовуєте Провідник Windows, файли повинні спочатку бути перенесені на ваш комп'ютер (хоча і тимчасово), а потім через ваше з'єднання до додаткового місця призначення. Очевидно, що відмова від Explorer (яка найкраще підходить для локальних файлів) для правильного інструменту віддаленого управління - кращий план, щоб уникнути вузьких місць.
Є що додати до пояснення? Звук вимкнено у коментарях. Хочете дізнатися більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтеся з повною гілкою обговорення тут.
