【问题标题】:QNetworkAccessmanager vs cURL for ftp uploadQNetworkAccessmanager vs cURL 用于 ftp 上传
【发布时间】:2011-05-11 10:48:17
【问题描述】:

我使用 QNetworkAccessManager 的 put request 用 qt 用 C++ 编写了一个简单的 ftp 上传器

它正在正常工作,但我对我得到的上传速度不满意。

我使用了 80% 的上传行,而使用 filezilla 我得到了 100%

问题是(至少我是这么认为的)Qt 只使用一个连接来上传 Filezilla 使用多个连接时的数据。

我正在考虑切换到 cURL 以进行 ftp 上传。

最后我的问题是:卷曲快吗?单文件上传是否支持多个ftp上传连接??

澄清一下,我想知道在上传一个文件时,cURL 是否使用到 ftp 服务器的多个连接来实现更好的速度。

如果没有任何关于图书馆的建议,那就太好了 感谢您的时间。

【问题讨论】:

    标签: c++ qt upload ftp libcurl


    【解决方案1】:

    cURL 允许多个会话,因此它可以同时执行多个传输。

    不能真正评论它是否很快。无论您使用哪种方式,网络交互都可能成为您的瓶颈。

    【讨论】:

    • 我不喜欢使用多会话,而是使用具有多个连接的 1 个会话,但感谢回复人 :)
    • 这就是多会话。允许多个并发传输的单个会话。
    猜你喜欢
    • 1970-01-01
    • 2011-07-21
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    相关资源
    最近更新 更多