Вопрос

Примечание: я использую файловые серверы Windows и .net

Если бы я создал файл TAR из файлов на удаленном файловом сервере (то есть файл TAR будет создан на удаленном файловом сервере, где находятся исходные файлы), должны были бы прийти на мою машину, а затем вернуться назад На файловый сервер (поскольку моя машина запускает код, который генерирует смолу), или они останутся на файловом сервере? Я спрашиваю о наилучшей (теоретической) реализации.

Благодарю вас!

Это было полезно?

Решение

Байты должны быть там, где они обрабатываются.

  • Если вы обрабатываете их в своей удаленной системе, они должны быть переданы.
  • Если вы обрабатываете их на своем сервере, их не нужно переносить.

Если ваша цель состоит в том, чтобы минимизировать использование полосы пропускания, лучше всего будет иметь скрипт на вашем сервере, который будет генерировать файлы TAR для вас при запуска вашей удаленной системой.

Наилучшая возможная реализация действительно зависит от того, каковы ваши цели и ограничения.

Другие советы

Байты должны быть прочитаны в вашей машине. Единственный способ, которым я знаю, что вы можете просто сделать таринг на удаленном сервере, - это заставить удаленный сервер генерировать смолу. Например, вы можете подключиться через SSH и запустить команду Shell на удаленном сервере.

К сожалению, в описанном сценарии операция смолы будет использовать пропускную способность сети. Вам необходимо запустить программу TAR на файловом сервере, чтобы избежать использования полосы пропускания.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top