ホームページ  >  記事  >  バックエンド開発  >  PHPの負荷分散下でのセッション共有ケースの詳細説明(コード付き)

PHPの負荷分散下でのセッション共有ケースの詳細説明(コード付き)

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-16 15:52:502305ブラウズ

今回は、PHP ロードバランシングでの セッション共有のケースについて詳しく説明します (コード付き)。PHP ロードバランシングでのセッション共有の 注意事項 は何ですか? 以下は実際的なケースです。 。

まず、負荷分散について話しましょう。負荷分散は、ユーザーのリクエストをポリモーフィックな PC に分散して処理することで、セッションが分散されるという問題を効果的に解決できることを誰もが知っていると思います。従来、PHP はセッションをローカルの一時ファイルに保存しますが、この場合、セッションは配布後に失われます。実際、最も簡単な解決策は、memcache を使用してホストし、これは memcache サーバーとして使用されます (メモリは大きい方が良いです)。次の作業は

PHP コード に任せることができます。各サーバーを変更するのは面倒だし、私は怠け者なので

php.ini

のセッションの保存場所を変更するだけで、memcache に書き込むことができると言われるかも知れませんが、その通りですが、このメソッドは gc を呼び出すことができません。今日話したいのは、セッションを管理できるようにするだけでなく、自動的にセッションを解放できるようにすることです。それを行わなければならないので、それを完璧にする必要があります。コメントを自分で読む方法がわからない場合は、この記事の事例を読んで方法を習得したと思います。さらに興味深い情報については、PHP に関する他の関連記事に注目してください。中国語のサイトです!

推奨読書:

php-app開発インターフェイスの暗号化を使用する手順の詳細な説明

csrf-token検証シミュレーション送信例を使用したphpcurlの詳細な説明

以上がPHPの負荷分散下でのセッション共有ケースの詳細説明(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。