引用:
gusagiさんは書きました:
引用:
ちなみに龍司さんのこれ、
引用:1.セッションをファイルベースへ変更
ときどきWebサーバ2台、DBサーバ1台というような構成で使うことがあるので、ファイルベースセッションだとこういうときに困るかも。HD1.1.0以降では、DBセッションを改良することを考えているようなので、それまでの暫定的な対処っぽいです
おそらく勘違いです。
HDは今後もファイルベースセッションで行くと思います。
すみません、これはセッション内での私の説明ミスですね
暫定的とは言わなかったと思うのですが「1.0.3でファイルセッションにして対応した部分について、1.1ではDBセッションでも対応します」の説明について、紛らわしい表現だったので。
このあたりイマイチ伝わってない気がします。
HDのファイルセッションは、「手間をかけて意図的に実装した」はずです。
XCL2.1ビルトインのDBセッション(要するにX2と同じ)に戻したければ、preloadを一個消すだけなので、そこが問題になる、というのがそもそも不思議です。
「~が^に化けてしまうようなDB設定であっても、セッションが消えないようなDBセッション」
も1.1からは用意しますよ、という話なら理解できます。
引用:
以前、ロードバランサーを利用したWebサーバ冗長化で、アクセスされるサーバがコロコロと切り替わったりしたので、DBセッションに比べるとファイルセッションは冗長化の際に問題が出やすい、という認識でした。
以前、ってことは、携帯用アプリケーションの開発の時ではありませんでしたか?
であれば、それはある程度避けられませんよね。
携帯の場合、セッション中に特定のWebサーバとのみ接続させるのは、ロードバランサーであってもDNSラウンドロビンであっても困難ですから。
ロードバランサーならセッションIDのハッシュなどで振り分け可能ですが、DNSラウンドロビンだといろいろな仕掛けが必要かも知れません。