3

私は ASP.NET を使用しており、セッション状態は SQL Server のプロセス外に保存されています。ページ要求が開始されると、ユーザーのセッションのコンテンツ全体が DB から取得され、逆シリアル化され、ASP.NET プロセスに一気に送信されますか? それとも、個々のオブジェクトが必要な場合にのみ ASP.NET プロセスに転送されますか?

基本的に、いくつかの大きなオブジェクトをセッションに格納するページがあり、データをいつ破棄できるかをアプリケーションが判断するのは困難です。データが使用時にのみ DB から引き出される場合、問題はありません。ページ要求ごとにセッション状態全体が ASP.NET にチャンクされると、パフォーマンスの問題が発生する可能性があります。

4

1 に答える 1

5

それはすべて一度にです。セッション オブジェクトは、要求の開始時にストアから再作成されます。基になるストアが何であれ、ASP.NET は同じように機能します。

あなたはここで悲惨な詳細を見つけることができます.

于 2008-10-03T03:13:15.760 に答える