人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPで、複数のサーバー(マシン別)でセッションを共有することはできるのでしょうか。
できるのならばその方法と、詳しい解説の載っているページを教えていただけたらうれしいです。



●質問者: kent013
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP サーバー セッション マシン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●42ポイント

2つの方法があります。

  1. セッションをDBに保存する
  2. セッションを共有フォルダに保存する

前者については、「Cake セッション保存オプション」を参考にしてください。

後者については、「memcached で PHP セッションを共有してみる 」を参考にしてください。

◎質問者からの返答

memcachedを使う方向で考えてみたいと思います。

ありがとうございました。


2 ● kn1967
●28ポイント

(1)予算

1CPUあたり年間45万という料金が支払えるならば

Zend Platform の Enterprise Server ライセンスを得て

セッションクラスタリングを用いれば

プログラム自体は単独サーバと変わりなく組む事が出来るだけでなく

動作効率も格段にアップする可能性がある

(2)権限

サーバーに新しいソフトを入れる権限があるならば

sharedanceなどのセッションサーバを導入する

(3)どちらも無い

セッション情報をクッキーに持たせるなり

NFSやデータベースに持たせるなりで対応するしかない。

◎質問者からの返答

有償でそのようなサービスがあるのですね、ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ