![Asp.netセッション状態パート62](https://i.ytimg.com/vi/Zg1P97J12Rk/hqdefault.jpg)
コンテンツ
- 定義-セッション状態とはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはセッション状態を説明します
定義-セッション状態とはどういう意味ですか?
.NETの短所であるセッション状態は、一連のHTTP要求中にユーザーセッションを追跡するメソッドです。セッション状態を使用すると、開発者は.NET WebアプリケーションでASP.NET Webページをナビゲートするときに、ユーザーに関するデータを保存できます。
セッションの概念は一般的であり、ほとんどのWebサーバーに適用されます。ただし、セッション状態はマイクロソフト中心の概念です。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはセッション状態を説明します
HTTPプロトコルはステートレスです。つまり、HTTPには、あるWebページから別のWebページに移動するときにユーザーを追跡する組み込みの方法がありません。その結果、状態を維持するために使用される他の多くの方法があります。これらには、セッション状態、Cookie、非表示フォームフィールド(.NETではビューステートと呼ばれます)、クエリ文字列を介した変数の受け渡し、フォーム投稿が含まれます。
セッション状態の最大の欠点は、状態がWebサーバー上のIISのアプリケーションプールで維持されることです。これは1つのサーバーの問題ではありませんが、複数のサーバーを持つようにスケールアウトするときに問題を引き起こします。解決策は、状態サーバーに移動することです。このサーバーでは、セッション状態がサードパーティのサーバーに保存されます。また、セッション状態をアプリケーションプールに保存すると、サーバーを再起動するとデータが失われます。
この定義は、.NETの詐欺で書かれました