ニュースで セッション状態とは何ですか? -techopediaからの定義

セッション状態とは何ですか? -techopediaからの定義

目次:

Anonim

定義-セッション状態とはどういう意味ですか?

.NETのコンテキストでのセッション状態は、一連のHTTP要求中にユーザーセッションを追跡するメソッドです。 セッション状態を使用すると、開発者は.NET WebアプリケーションでASP.NET Webページをナビゲートするときに、ユーザーに関するデータを保存できます。

セッションの概念は一般的であり、ほとんどのWebサーバーに適用されます。 ただし、セッション状態はマイクロソフト中心の概念です。

Techopediaはセッション状態を説明します

HTTPプロトコルはステートレスです。つまり、HTTPには、ユーザーが1つのWebページから別のWebページに移動するときにユーザーを追跡する組み込みの方法がありません。 その結果、状態を維持するために使用される他の多くの方法があります。 これらには、セッション状態、Cookie、非表示フォームフィールド(.NETではビューステートとして知られています)、クエリ文字列を介した変数の受け渡し、フォーム投稿が含まれます。

セッション状態の最大の欠点は、状態がWebサーバー上のIISのアプリケーションプールで維持されることです。 これは1つのサーバーの問題ではありませんが、複数のサーバーを持つようにスケールアウトするときに問題を引き起こします。 解決策は、セッション状態がサードパーティのサーバーに保存される状態サーバーに移動することです。 また、セッション状態をアプリケーションプールに保存すると、サーバーを再起動するとデータが失われます。

この定義は、.NETのコンテキストで記述されました
セッション状態とは何ですか? -techopediaからの定義