私は大規模な(20-30 MB)シリアル化されたデータオブジェクト(Excelからシリアリングされたデータ)を.netアプリケーションの入力として持っています。 webserviceを介してユーザーからのリクエストがあったときは、ユーザー入力とシリアル化されたオブジェクトからのデータに基づいて出力を処理する必要があります。.netで大規模なシリアライズされたデータオブジェクトを管理する方法
これらのオブジェクトを.netアプリケーション(キャッシュ/セッション/アプリケーションオブジェクト)に格納する有効な方法はどれですか?これらのシリアル化されたデータオブジェクトは、1年に3回または4回変化するためです。私は、これらのシリアル化されたオブジェクトデータをユーザーの要求がwebservceに送信されるたびにメモリにロードしたくない。
また、これらのオブジェクトをメモリおよびディスクに格納して、ディスク領域と同様に多くのメモリスペースを取らないようにする方法を知りたいと思います。
20-30mbは、Webサービスコールによって消費されることが多いです。 –
20-30MBのデータがクライアント側に渡されていないため、このデータはWebサービスの計算に必要です –