2012-03-03 24 views
0

私は1つのインタビューでこの質問をしました。セッション中にaspxページ全体を保存することは可能ですか?可能であれば、どのセッションモードを使用する必要がありますか?私はそれについていくつかのアイデアを得るために、私にリンクやコードを教えてください。aspxページをセッションに保存する方法は?

+3

に役立ちそうだとすれば、これはと思われる、サーバーのメモリ上の大セッション状態変数の影響について質問したいと思います奇妙な要求のように – Tahbaza

+1

これはトラップだったのでしょうか? –

+0

セッションでaspxを保存すると、多くのオブジェクト(リクエスト、レスポンス、コンテキストなど)がルートされ、ガベージコレクタによってセッションが回復されなくなります。上記のように、キャッシュはページの一部またはページの一部を保存する方法です。 –

答えて

0

カスタム方法でページをキャッシュする正しい方法はto build your own provider. です。問題は、アイテムがキャッシュからリクエストされたり、キャッシュに追加された時点で、セッションオブジェクトがまだ作成されていない(null)ためです。セッションを使用してページを保存しないでください。

0

私は、彼/彼女は、この5月には利用可能aspxページのキャッシュを持つ

Disadvantage of using session state are: 
Performance considerations : 
Session-state variables stay in memory until they are either removed or replaced, 
and therefore can degrade server performance. Session-state variables 
that contain blocks of information, such as large datasets, can adversely affect 
Web-server performance as server load increases. 

source

関連する問題