2

いくつかの画面で静的変数を使用していました。これを見て、先輩からパフォーマンスの妨げになるので使わないように言われました。参考までに、私はMVCアプリケーションに取り組んでいます。

別の方法として得たのは、Session変数を使用することです。しかし、私はあなたのアドバイスが欲しい代わりにそれを使うことについて確信がありません。セッション変数は正しい選択ですか?そうでない場合、より良いオプションは何ですか。
提案してください。

4

1 に答える 1

3

この変数をどのように使用しているかをほとんど知らないので、パフォーマンスのためではなく、主に並行性のために静的変数から離れてください。セッション変数を使用すると、ユーザー間で値を共有する必要がない限り、各ユーザーの分離が保証されます。

パフォーマンス面での静的変数は、セッションとの間でシリアル化する必要がないという理由だけで高速になります(プロセスセッション管理で使用している場合はそれほどではありません)。

于 2012-11-29T15:49:36.827 に答える