ブラウザによるHTTPセッション

同じPC上で開いた複数のブラウザでも、種類や開き方によって、HTTPセッションが同じか別かが異なります。

  • IEは新規に開くと別セッション
  • IEは"ファイル→新規"で開くと同セッション。JavaScriptとかのポップアップも同セッション。フレーム使った画面も同セッション。
  • ネスケは同セッション(同じプロセス。だから落ちるとき全部落ちる!)


IEは知ってたけどネスケはそういう動作なのねぇ。
フレームの使用が開発者から敬遠されがちなのは、同じセッションで同時のリクエストが来ることがありうるからというのが理由の一つ。クラスタリングのセッションレプリケーションやステートフルセッションビーンの利用で、アプリ側で同期を気にする必要が出てくる。