Эффект удаленного манипулирования файлами в локальной сети
привет
мне нужно скопировать многостраничные файлы (tiff) в удаленное хранилище NAS и разделить каждый tiff на отдельные изображения.
код выполняется как настольное приложение C# на компьютере, находящемся в той же локальной сети, что и хранилище NAS
Я получаю доступ к удаленному хранилищу с помощью класса NetworkConnection с учетными данными, я использовал этот класс:
https://gist.github.com/AlanBarber/92db36339a129b94b7dd
мой вопрос таков :
что лучше и меньше влияет на сетевой трафик ? сначала разбить файл (tiff) на изображения, а затем скопировать эти изображения в удаленное хранилище? или сначала сделать копию, а потом расщепление?
Что я уже пробовал:
мне сказали, что выполнение операции (разделения) на удаленном хранилище фактически извлекает копию удаленного файла для локального управления им, а затем возвращает результат потоковой передачей. и я думаю, что это добавляет ненужный трафик в сеть.
поэтому я изменил код, чтобы сначала выполнить разделение, а затем копирование, но пользователи не заметили улучшения производительности
а ты как думаешь?