私が働いているwebserviceは、約66980行のXMLに相当する結果セットを返送します.netはこれをリストオブジェクトとして返します。データの大きなセットを格納する最速の方法(C#ASP.net)
ユーザーの旅程では、ページを後退させる場合にこのセットをリロードする必要があるため、すべての作業を遅らせずにユーザーごとにこの結果セットを保存する最速/最善の方法があります。
のTa
- 多くのソリューション: http://msdn.microsoft.com/en-us/magazine/cc300437.aspx
HttpContext.Current.Cache上でmemcacheを使用することや、セッションと言っても意味がありません –
memcacheは複数のノード(Webサーバー)から使用できます。このようにして、すべてのWebサーバーはすべての(既知の)回答を再度計算していません。 – Toad
ありがとうございます。私たちはこのプロジェクト用に1台のサーバーしか持っておらず、結果セットは13000(ish)個のレコードから無作為に抽出され、500個が返され、ユーザーごとのキャッシュに制限する必要があります。 –