0

約 3000 ~ 4000 台の iPad にインストールされている iPad クライアント アプリケーションがあります。それらは遠隔地で利用可能であり、収集したデータを送信するために Web サービスと通信しています。iPad からのデータ送信呼び出しが一緒に発生する場合があります。すべてのデータが SQL サーバーに格納されている単一のサーバーがあります。Web サービスは .NET で記述され、IIS 7 でホストされます。

現在、Web サービスは多くのリクエストを同時に処理できないため、iPad アプリケーションは期待どおりに動作しません。

このシナリオを処理する最善の方法は何ですか? 遅延/スケーラビリティの問題は DB アクセスによるものですか? Web サービス側のメモリ内キャッシュで問題を解決できますか?

私は別のサーバーに投資する立場にありません。したがって、できるだけ多くのリクエストをまとめて処理するための最適なソリューションを知りたいです。DB 挿入は非同期で実行できます。最も重要なタスクは、iPad で収集されたデータをサーバーに持ち込むことです。

4

0 に答える 0