Pregunta

Nota: Estoy usando servidores de archivos de Windows y .net

Si tuviera que crear un archivo TAR a partir de archivos en un servidor de archivos remoto (es decir, el archivo TAR se crearía en el servidor de archivos remoto, donde están los archivos originales), los bytes necesitarían venir a mi máquina y luego volver al servidor de archivos (ya que mi máquina ejecuta el código que genera el alquitrán), ¿o permanecerían en el servidor de archivos? Estoy preguntando sobre la mejor implementación (teórica) posible.

¡Gracias!

¿Fue útil?

Solución

Los bytes deben estar donde se procesan.

  • Si los procesa en su sistema remoto, deben transferirse.
  • Si los procesa en su servidor, no necesitan ser transferidos.

Si su objetivo es minimizar el uso de ancho de banda, su mejor opción sería tener un script en su servidor que genere los archivos TAR para usted cuando sea activado por su sistema remoto.

La mejor implementación posible depende realmente de cuáles sean sus objetivos y limitaciones.

Otros consejos

Los bytes tendrían que leerse en su máquina. La única forma en que sé que puede hacer que los tarjetas en el servidor remoto es que el servidor remoto genere el alquitrán. Por ejemplo, puede conectarse a través de SSH y ejecutar un comando shell en el servidor remoto.

Desafortunadamente, en el escenario descrito, la operación TAR utilizará el ancho de banda de la red. Debe ejecutar el programa TAR en el servidor de archivos para evitar usar el ancho de banda.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top