Gibt es so etwas wie eine optimale Chunk-Größe für die Verarbeitung großer Dateien? Ich habe einen Upload-Dienst (WCF), der Datei-Uploads von mehreren hundert Megabyte akzeptiert.
Ich habe mit 4KB, 8KB bis hin zu 1MB Chunk-Größen experimentiert. Größere Chunk-Größen sind gut für die Leistung (schnellere Verarbeitung), aber sie gehen auf Kosten des Speichers.
Gibt es also eine Möglichkeit, die optimale Stückgröße zum Zeitpunkt des Hochladens von Dateien zu ermitteln? Wie würde man solche Berechnungen anstellen? Wäre es eine Kombination aus verfügbarem Speicher und dem Client, der CPU und der Netzwerkbandbreite, die die optimale Größe bestimmt?
Prost
EDIT: Wahrscheinlich sollte ich erwähnen, dass die Client-App in Silverlight sein wird.