私は Asp.NET MVC 3 を使用しています。ある特定のユース ケースでは、ユーザーに 3 つのフォームを次々に提示する必要があります。各フォームで、ユーザーは最大 5 つのファイルをアップロードできます。各ファイルは最大 2 MB です。そのため、特定のユーザーがすべてのフォームのすべてのファイルをアップロードすると、結合されたファイル サイズは最大 30MB になる可能性があります。ページ上の他の選択内容によっては、ユーザーが 3 つのフォームすべてを通過する必要がない場合もあります。最後に、すべてのデータをテーブルに挿入する送信ボタンがあります。
私の質問は、ユーザーが最終ページで送信するまで、各ページにアップロードされたファイルとそれに関連するページごとのデータを管理する最良の方法は何ですか. このサーバーは最大100人の同時ユーザーを持つことができるため、サーバーで大量のメモリが必要になるため、セッションを維持することはお勧めできません。私はその仮定で間違っていますか?そのすべてのデータを保存するためにセッションを使用しない場合、他にどのようなオプションがありますか?
前もって感謝します。