何が最良の方法を扱うセッションのためのPHPのサイトを複数の?[定休日]
-
09-06-2019 - |
質問
PHP、そのセッション情報のファイルシステムのホストのサーバーを確立する。に、複数のホストPHP環境負荷がかかるunintelligently配布中で、それぞれのホスト,PHPのセッション変数はご利用いただけません各要求による場合を除き、請求が割り当てられ、同じホスト--としての制御は、負荷バランサー).
このサイトと呼ぶ"のHitchhikersガイドをPHPにインストールするには、負荷バランス" るPHPsをオーバーセッションハンドラと保存のセッション情報の共有データベースです。
なんと、ご意見を謙虚に ベスト 維持のセッション情報の複数のPHPをホストす。
更新: >はじめまして。を探している人のためのコード例は、この 有トリートビューを書くセッションマネージャクラスデ おすすめします。
解決
データベースやデータベース+Memcache.一般的にセッションは書き込を受けなければなりません。開始データベース溶液にのみ書き込みますのdbのセッションデータ 変更.Memcacheときは追加後のパフォーマンスとして充実。Db解決する非常に高速ですみを見なが主な鍵となります。のdbは行ロックはテーブルロック(myISAM).MemCacheのみをもっていったということと...だが溢れる、クラッシュ、またはを再起動すると、ユーザーがログインできます。
他のヒント
いい店内で、サーバ自体の場合でもご利用いただける一つのサーバ、もしくは1+1フェイルオーバーナ).まま死んだ。
私は、利用データベース+Memcacheの保存/検索すだけのゼンドの把握というものな破壊であ点Zend).ますので容易にパーティションユーザidまたはSessionIDってもらえるとMySQLを残すものはなかなかラブル。
(編集:また、DB+Memcache結合せずにコマーシャルパーティ、なに結合するPHPのいずれか--るようなものが嬉しいし、道路)
保管のセッションデータを共有dbの作品が、ゆっくりする事ができます。だかビッグサイト memcache もより良いオプションです。
によってプロジェクトの予算だと考えることもあZend ー製造機械のほか、バンチのその他の大きな特徴は、設定可能なセッションクラスタリングは、作品のようCDNます。