Domanda

Nota: sto usando file server Windows e .NET

Se dovessi creare un file TAR da file su un file server remoto (cioè, il file TAR verrebbe creata sul file server remoto, in cui i file originali sono), sarebbero i byte bisogno di venire alla mia macchina e poi tornare al file server (dato che la mia macchina è in funzione il codice che sta generando il TAR), o avrebbero rimanere sul file server? Mi sto chiedendo circa la migliore realizzazione possibile (teorica).

Grazie!

È stato utile?

Soluzione

I byte devono essere dove vengono processati.

  • Se li si elabora sul sistema remoto, che deve essere trasferito.
  • Se li si elabora sul server, non hanno bisogno di essere trasferiti.

Se il vostro obiettivo è quello di minimizzare l'utilizzo di banda, la soluzione migliore sarebbe quella di avere uno script sul server che genererà i file tar per voi quando innescato dal sistema remoto.

La migliore applicazione possibile in realtà dipende da cosa i vostri obiettivi e vincoli sono.

Altri suggerimenti

Il byte dovrebbe essere letto nella vostra macchina. L'unico modo che conosco che si può solo fare la tara sul server remoto è quello di avere il server remoto generare il TAR. Ad esempio, è possibile connettersi via SSH ed eseguire un comando di shell sul server remoto.

Purtroppo, nello scenario descritto, l'operazione TAR utilizzerà la larghezza di banda di rete. È necessario eseguire il programma tar sul file server di evitare l'uso della larghezza di banda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top