【发布时间】:2014-01-24 07:20:05
【问题描述】:
- 在内网,网络不错
- 服务器A会同时通过http服务向服务器B发送大量文件
- Http协议为HTTP 1.1,默认使用长连接
- [更新] 使用连接池来容纳 100 个连接
- [更新]一个连接一次发送一个文件
- [更新] Onnection 不会被关闭(持久连接),将被重用于发送下一个文件
- 每个文件的大小为 7K 到 30K
问题:
在上述情况下,持久连接会比非持久连接有更好的性能吗?
我问这个问题是因为我们发现上传文件时连接会被阻塞很长时间。我建议使用非持久连接,因为我认为它更稳定,但我的同事建议使用持久连接,因为他认为持久连接具有更好的性能。
更新
查看更新的问题,谢谢~
【问题讨论】:
-
每个文件都在自己的线程上发送?
标签: java http apache-httpclient-4.x persistent-connection