1

私はWebアプリケーションに取り組んでいます。DB からデータを取得し、計算を行ってグラフを描画しています。このアプリは MVC 4 に基づいており、C#/Razor で記述され、jQuery プラグインを使用しています。

1 つの変数だけにセッションを使用する価値があるかどうか疑問に思っています。アプリは開いており、変数はログインとは関係ありません。これは単なる ID であり、このアプリでは一定であり、私は常にそれを必要としています。それともクエリ文字列に入れるべきですか?

4

3 に答える 3

2

その ID がすべてのユーザーで同じになる場合は、Cacheを使用する方が適切ですが、ユーザーごとに個別の ID がある場合は、クエリ文字列を使用するのではなく、セッションに格納できます。時間の経過とともに進化するアプリケーションでは、クエリ文字列を管理するのが難しい場合があります。

セッションを 1 つの変数だけに使用する価値があるかどうか疑問に思っています。

セッションはサーバー上で維持されるため、セッションに大きなデータセットを保存することについて心配する必要があります.単純なIDの場合、セッションはおそらく最良のストレージメカニズムです(IMO)

于 2012-12-05T11:26:01.453 に答える
1

変数をセッションに格納することをお勧めします。セッション アーキテクチャは使用するために用意されており、クエリ文字列などを管理する必要がなくなる堅牢なアーキテクチャです。

于 2012-12-05T11:25:59.240 に答える
1

クライアントにアクセスするためにセッションに保存します。セッションインデックスには何でも保存でき、必要な仕事をします

于 2012-12-05T11:26:47.220 に答える