【发布时间】:2009-08-19 20:23:01
【问题描述】:
我有可以上传文件的 WCF 服务。
XElement upload = service.UploadFiles(id, File.ReadAllBytes(filePath));
这可行,但我只是想知道当您有许多(大约一千个)小文件(15~20K)时,这是否是逐个上传它们的最佳方式。如何我们可以比较“Chunky”和“Chatty”的方法吗?
1) 最好将它们分别发送,还是将它们全部压缩到一个文件中以节省确认每个文件的延迟时间。
2) 话虽如此,我需要增加数组的最大大小或其他设置,因为我想将它们全部压缩在一起。这是推荐的吗?因为我读到,与发送一个大文件和最后一个确认相比,每个人的确认可能更昂贵?
谢谢,
【问题讨论】:
标签: c# xml wcf performance