2009-07-17 120 views
1

注:我使用Windows文件服務器和.NET高效創建tar文件

如果我要創建文件TAR文件上傳到遠程文件服務器上(意思,TAR文件將遙控器上創建文件服務器,原始文件在哪裏),字節需要到我的機器然後回到文件服務器(因爲我的機器正在運行生成TAR的代碼),還是將它們留在文件服務器上?我在問最好的(理論)實現。

謝謝!

回答

1

這些字節需要被處理的地方。

  • 如果您在遠程系統上處理它們,則必須傳輸它們。
  • 如果您在服務器上處理它們,則不需要傳輸它們。

如果您的目標是最大限度地減少帶寬使用,最好的辦法是在服務器上有一個腳本,當您的遠程系統觸發時爲您生成tar文件。

最好的實現方式實際上取決於你的目標和約束條件。

1

字節必須讀入您的機器。我知道你可以在遠程服務器上執行TARing的唯一方法是讓遠程服務器生成TAR。例如,您可以通過SSH連接並在遠程服務器上運行shell命令。

0

不幸的是,在描述的場景中,TAR操作將使用網絡帶寬。您需要在文件服務器上運行tar程序以避免使用帶寬。