私のMac OS Xアプリケーションのデータレート(帯域幅スロットル)を削減したい。
私は既に- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
方法で寝るようにしていますが、それは私を助けません。
私はこの質問にもご注意ください。
Limit NSURLConnection data rate? (Bandwidth throttling)
しかし、これは私には役に立ちません。
目的の帯域幅スロットルを達成するための他の方法があります目的のcの帯域幅スロットリング(NSURLConnectionデータレートを制限する)
1
A
答えて
1
問題は、別のスレッドで処理が行われていることです。
実際に帯域幅のスロットルを行う必要がある場合、それを行うには1つの方法があります。それは自分自身でソケット接続を管理することです。基本的には、独自のHTTPリクエストクラスを書くか、libcurlを使うことです。
また、iOSでこれを行う必要がある場合は、その経路を辿る場合、携帯無線機を起動するために、少なくともNSURLConnectionまたはNSURLSessionを使用して短いハイレベル要求を行う必要があります。
NSURLConnectionの代わりにNSURLSessionを使用してHTTPプロキシライブラリをアプリケーションに組み込み、そのプロキシを介してすべての要求を送信し、プロキシコードを変更してその速度を制限するように設定することもできますソケットからデータを読み取ります。
これらのアプローチのどれも、かすかな心のためのものではありません。
または、アプリケーション自体がスロットルを行うかどうか気にしない場合は、ネットワークリンクコンディショナーなど、いくつかの帯域幅シェーピングツールがあります。
+0
これは私を助けました –
関連する問題
- 1. Azure Data Lakeの帯域幅のスロットリング制限を制限します。
- 2. httpの帯域幅を制限する
- 3. Azure App Service - 帯域幅の制限?
- 4. nginxクライアント/ IPあたりの帯域幅を制限する
- 5. Pythonリクエスト - 帯域幅の使用を制限する
- 6. Googleドライブのサイト公開機能の帯域幅の制限?
- 7. オープンシフト帯域幅について - 制限はありますか?
- 8. 無制限のディスクスペース/ ASP.NETとPHPのウェブサイトをホストするための帯域幅?
- 9. OpenStack中性子帯域幅制限方法
- 10. Squid遅延プール - ユーザ/ IPアドレスごとの帯域幅を制限する
- 11. C#のWindowsアプリケーションの帯域幅スロットル
- 12. ビデオストリーミングの帯域幅のための帯域幅
- 13. C++アプリケーションの帯域幅調整
- 14. 帯域幅モニタ
- 15. 帯域幅
- 16. Amazon S3を使用してNginxで帯域幅を制限する
- 17. Vnet-to-Vnet接続の帯域幅とパフォーマンスの制限はありますか?
- 18. 帯域幅の制限はどのように機能していますか?
- 19. Dropbox API(JavaScript)の帯域幅は制限されていますか?
- 20. ajaxリクエストの帯域幅を制御する方法は?
- 21. プログラムでC#アプリケーションの帯域幅使用を制限する方法はありますか。
- 22. Mininetエラー帯域幅
- 23. Pingと帯域幅
- 24. URLConnectionの帯域制限を実装する
- 25. ミニリンクのデフォルトリンク帯域幅
- 26. ユーザの帯域幅を確認する
- 27. Cソケットの帯域幅を測定する
- 28. 単一精度でのCUDA帯域幅と倍精度での帯域幅
- 29. フラットスペクトルで帯域制限ランダムノイズを生成する方法は?
- 30. GTX 970帯域幅計算
私のアプリで同じ問題を抱えています。この質問にはどのansも共有してください。 –