Ich habe WCF-Dienst, dass ich Dateien hochladen kann.
XElement upload = service.UploadFiles(id, File.ReadAllBytes(filePath));
Das funktioniert, aber ich frage mich, ob das der beste Weg ist. jede einzelne Datei hochzuladen, wenn Sie viele (etwa tausend) kleine Dateien (15~20K) haben. Wie können wir die Ansätze "Chunky" und "Chatty" vergleichen?
1) Ist es besser, sie einzeln zu versenden oder alle in eine Datei zu packen? um die Latenzzeit für die Quittierung jeder einzelnen Nachricht zu sparen.
2) Abgesehen davon muss ich die maximale Größe des Arrays oder andere Einstellungen erhöhen, da ich sie alle zusammen zippen möchte. Ist das empfehlenswert? Denn ich habe gelesen, dass dies eine Bestätigung für jede einzelne Datei könnte teurer sein als das Senden einer großen Datei und einer Bestätigung am Ende ?
danke,