C# 4.5 で MVC 4 Web API を使用しています。キューから値を返す get メソッドがあります。
キューは、カスタム オブジェクトのリストを保持します。
<pre><code>
Queue<List<MyObject>> mQueue;
</pre></code>
キューの最大値は 50 です。したがって、基本的にキューは最大値 50 のリストを保持できます。通常、リストには約 100 ~ 400 のエンティティが含まれます。したがって、50 * 400 = 20,000 <-- おそらく最大 +2000 の場合、最小のケースは 5000 になります。
ここで、キューに 50 個のリストがあり、Web サービスにアクセスしてコンテンツを Web 応答でダンプするとします。反響はかなり大きいかもしれません。
サービスから 1.32 ~ 1.39 MB を超えるデータが返されないようです。これは、返される応答の最大サイズによるものですか? もしそうなら、どうすればこれを回避できますか?ところで、応答はjson形式です。IIS 7 でもホストしています。