サーバーに大量のデータをアップロードする必要がある WP8 アプリを作成しようとしています。私のサーバーは ASP.net で実行され、WebAPI を使用して REST を実装しています。
POST を使用して 2 ~ 5 MB の少量のデータをアップロードし、それらを Azure BLOB に転送できるようになりました。今、私はここで定義されたバックグラウンド転送 API を使用して電話からかなりの量のデータを移動することを考えています。 (v=vs.105).aspx
電話 API のサポート -
セルラー接続経由 - 5 MB、
バッテリ電源による Wi-Fi 接続 - 20 MB
外部電源による Wi-Fi 接続 - 100 MB
私が理解するのに苦労している部分は -
- MSDN の KB 記事では、サーバーが範囲要求を実装することを推奨していますが、これは公平です。ただし、一度にどれだけチャンクできるかはわかりません。アップロード サーバーの構成をリクエスト サイズの制限なしにすることはできますか?
私は、クライアントをできるだけ「ばかげた」状態に保ち、電話で既存の転送 API を使用することを好みます。私の懸念は、サーバーのパフォーマンスと、サーバーでかなりのトラフィックが発生し始めた場合にサーバーで使用できるメモリの量です。大量のデータを受け入れるためのサーバーのベスト プラクティスについて誰か教えてもらえますか?