回答
對於大型文檔,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