memcachedの紹介
1.コンセプト
1.memcached
wikiより: memcache はこのプロジェクトの名前で、memcached はそのサーバー側のメインプログラムのファイル名です。
Memcache は、最初に liveJournal を提供した danga.com のプロジェクトであり、現在、多くの人がこのキャッシュ プロジェクトを使用して独自の負荷の大きい Web サイトを構築し、データベースへの負担を分散しています。その動作メカニズムは、メモリ内のスペースを解放し、ハッシュ テーブルを作成することです。memcached のメイン プログラムは、このハッシュ テーブルを自身で管理します
。2. 動作原理
memcached は 1 つ以上のサーバーでデーモンとして実行され、いつでも複数のクライアントからの接続操作を受け入れます。現在知られているクライアント API には、Perl/php/python/ruby/java /c#/c などがあります。クライアントが memcached サービスとの接続を確立したら、次のステップでオブジェクトにアクセスします。memcached に保存されたオブジェクトは、キャッシュ ファイルではなくメモリに配置されます。
C/Sモードを採用し、サーバー側でサービスプロセスを起動し、リスニングIP、自身のポート番号、使用するメモリサイズを指定します。現バージョンのメインプログラムはC言語で実装されています
3. PHPでの使い方
1. PHP の memcache 拡張機能をインストールします。インストール後、phpinfo() を通じて拡張機能の構成情報を表示でき、php.ini の構成情報を変更できます。
2. テストコード:
クリップボードにコピー引用コンテンツ: [www.bkjia.com] $memcache = new Memcache;にあります。
http://www.bkjia.com/PHPjc/364436.html
www.bkjia.com