回答
对于大型文档,binary or streaming transfer是优化性能的好主意。
二进制和流传输都不需要Base64编码,这意味着传输数据的大小没有4:3的比例。
流式传输还可以减少内存占用(尤其是在Microsoft SQL中使用FILESTREAM时,如果将大型文档存储在数据库中,这可能是您的情况),因此可能会提高性能。
这取决于您使用的协议。例如,如果您使用基于HTTP的XML,则可以使用MTOM来减小数据的大小,并且该数据已针对通过HTTP传输文件进行了优化。
协议是TCP – SharpAffair 2010-09-18 09:06:43
'netTcpBinding'? – 2010-09-18 09:09:25
是的,完全是netTcpBinding。 – SharpAffair 2010-09-18 09:13:33
- 1. 更快Github下载
- 2. 多线程下载更快
- 3. 如何更快下载?
- 4. Swift如何让webView加载更快
- 5. 让它更快?
- 6. 更快Rackspace云上传
- 7. Streaming上传/下载
- 8. HTTPS下载/上传
- 9. 使用wcf数据服务上传和下载文件?
- 10. 我可以使用WCF服务上传和下载吗?
- 11. 文件上传下载使用WCF休息
- 12. 让下载器在后台下载文件并上传进度条
- 13. 让Haskell代码更快更快
- 14. 有什么办法可以让wpf + wcf更快的工作吗?
- 15. 多个ips可以使下载更快?
- 16. 上传图片和下载
- 17. Laravel FileZilla上传/下载
- 18. 下载上传文件
- 19. 自动下载/上传
- 20. 下载或上传术语?
- 21. Bolck下载和上传
- 22. 下载正在上传
- 23. 下载和上传FFmpeg
- 24. Dropbox文件下载/上传
- 25. 上传/下载权限
- 26. 文件上传/下载
- 27. 上传/下载BLOBs Jackrabbit
- 28. 让上传者和上传
- 29. 我怎样才能让我的启动板下载速度更快
- 30. 我如何才能让crawler4j更快速地从页面下载所有链接?
链接看起来非常有用,谢谢 – SharpAffair 2010-09-18 09:09:41