私の問題は、アプリケーション内のすべての Web ページ間でユーザー固有の Datatable を渡す必要があることです。
最初の解決策:
ユーザーがログインすると、ユーザー固有の情報を取得し、それをセッション変数に入れ、他のすべてのページに渡します。
DataTable のサイズはユーザーごとに異なる場合があり、同時ユーザー要求を予測することはできません。
IF 50 の同時ユーザーが 25 行のデータを持っている場合 (50 x 25 = 1250 行)、パフォーマンスの問題を引き起こす占有メモリについて心配しています。
2 番目の解決策:
ユーザー ログイン時に、ユーザー名とパスワードの詳細を各ページに渡し、SQL ストアド プロシージャからデータ テーブルを取得します。
これにもパフォーマンスの問題があるように感じます。
パフォーマンスを向上させるために試してみることができる他の最良の方法はありますか。