1
我正在使用RestKit來發布大型文件,並且它運行良好,因此它正在使用盡可能多的帶寬。我如何限制數據速率?我一次發送一個文件,因此我無法進一步降低併發性。RestKit是否支持帶寬限制?
我知道一個簡單的方法 - 等待發送文件。但是,這些文件很大,所以有很長一段時間一切都會因爲帶寬而捱餓。有關如何限制上傳單個文件時消耗的帶寬的任何想法?謝謝!
我正在使用RestKit來發布大型文件,並且它運行良好,因此它正在使用盡可能多的帶寬。我如何限制數據速率?我一次發送一個文件,因此我無法進一步降低併發性。RestKit是否支持帶寬限制?
我知道一個簡單的方法 - 等待發送文件。但是,這些文件很大,所以有很長一段時間一切都會因爲帶寬而捱餓。有關如何限制上傳單個文件時消耗的帶寬的任何想法?謝謝!
RestKit 0.2使用AFNetworking進行網絡請求。它通過http://afnetworking.github.com/AFNetworking/Protocols/AFMultipartFormData.html#//api/name/throttleBandwidthWithPacketSize:delay支持帶寬限制: 我沒有嘗試過這個,但你可以。請讓我們知道結果!
但是,如果你使用的是0.10,那麼你將很難快速切換到0.2。但我認爲它應該值得。
您正在使用哪個版本的RestKit?也許限制bandwith將更多的NSURLConnection,也許這可以幫助你:http://stackoverflow.com/questions/13314144/limit-nsurlconnection-data-rate-bandwidth-throttling – allaire
RestKit 0.10.2。我看到它已經在0.20版本中更新了,並且RKClient已被替換,現在使用AFNetworking。如何通過AFNetworking限制帶寬並不明顯 - 任何指針? –
恐怕沒有官方的方式來做這樣的事情,大多數的解決方案似乎對我來說很難熬:/ – allaire