【问题标题】:Does RestKit support bandwidth limits?RestKit 是否支持带宽限制?
【发布时间】:2012-12-13 20:42:27
【问题描述】:

我正在使用 RestKit 发布大文件,它运行良好,占用的带宽与可用带宽差不多。如何限制数据速率?我一次发送一个文件,因此无法进一步降低并发性。

我知道一个简单的方法——在发送文件之间等待。但是,这些文件很大,因此在很长一段时间内其他所有内容都缺乏带宽。关于如何限制上传单个文件时消耗的带宽的任何想法?谢谢!

【问题讨论】:

  • 您使用的是哪个版本的 RestKit?也许限制带宽更多的是 NSURLConnection,也许这可以帮助你:stackoverflow.com/questions/13314144/…
  • RestKit 0.10.2。我看到它已在 0.20 中更新,并且 RKClient 已被替换,现在使用 AFNetworking。如何使用 AFNetworking 限制带宽也不是很明显——任何指针?
  • 恐怕没有官方的方法来做这样的事情,大多数解决方案对我来说似乎都是 hackish:/

标签: cocoa post restkit rate-limiting bandwidth-throttling


【解决方案1】:

RestKit 0.2 使用 AFNetworking 处理网络请求。它支持通过http://afnetworking.github.com/AFNetworking/Protocols/AFMultipartFormData.html#//api/name/throttleBandwidthWithPacketSize:delay进行带宽限制: 我自己没有尝试过,但你可以。请告诉我们结果!

但话又说回来,如果您使用的是 0.10,您将很难快速切换到 0.2。但我觉得应该值得。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 2011-05-21
    • 1970-01-01
    相关资源
    最近更新 更多