Cookieとセッションの比較
1。クッキーの場合:
cookieサーバー側にCookieが作成されます
cookiesブラウザにCookieを保存します
cookieクッキーのライフサイクルは、cookie.setmaxage(2000)を介して設定できます。 SetMaxageが設定されていない場合、
その後、ブラウザが閉じるとクッキーのライフサイクルが消えます。
Cookiesは、同じタイプの複数のブラウザで共有できます。クッキーをテーブルとして想像できます
比較する:
intessそれが存在する場所:
Cookieがクライアント、一時的なフォルダーに存在します
セッション:サーバーのメモリに存在し、セッションドメインオブジェクトがユーザーのブラウザを提供する
safeTy
Cookieは、セキュリティが低いクライアントにプレーンテキストに保存され、暗号化されて暗号化アルゴリズムを介して保存できます
セッションはサーバーのメモリに保存されるため、より安全です
inetwork送信量
Cookieはメッセージをサーバーに渡します
セッション自体はサーバーに保存されており、送信するトラフィックはありません。
④ライフサイクル(例として20分かかる)
(1)Cookieのライフサイクルが蓄積され、作成された時点からタイミングが開始されます。 20分後、Cookieのライフサイクルが終了します。
(2)セッションのライフサイクルは間隔です。創造の時から、時間が始まります。セッションに20分以内にアクセスされない場合、セッションのライフサイクルが破壊されます。
ただし、セッションに20分以内にアクセスされた場合(19分など)、セッションのライフサイクルは再計算されます
(3)セッションのライフサイクルを閉じる機会ですが、Cookieには影響しません
⑤アクセススコープ
セッションは、ユーザーのブラウザ専用です
Cookieは、複数のユーザーのブラウザで共有されます
セッションを無効にする方法:
1。トムキャットを閉じます
2. reload webアプリケーション
3.セッションの時間が長くなりました
4セッションを無効にします
上記の記事は、JavaのCookieとセッションの比較に基づいています。これは私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。