ホームページ > バックエンド開発 > PHPチュートリアル > php MemCacheメモリキャッシュ学習メモ_PHPチュートリアル

php MemCacheメモリキャッシュ学習メモ_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:46:58
オリジナル
871 人が閲覧しました

この記事は、php MemCache メモリ キャッシュについての私の学習メモと理解を記録したものです。この記事が皆さんのお役に立てば幸いです。

1. Memcache の概要

Memcache (メモリ、キャッシュ): 高性能の分散メモリ オブジェクト キャッシュ システムです。メモリ内に巨大な HashTable を維持することによって。 Memcached はこの巨大な HashTable を管理します。

2. Memcache と Memcached の違い
Memcache はソフトウェアの名前、Memcached は起動後のプロセスの名前です。

3. Memcache の動作原理
Memcached は 1 つ以上のサーバーでデーモンとして実行され、いつでもクライアントの接続と操作を受け取ります。
memcache がインストールされていない場合の Web サイトの動作原理は、ブラウザがサーバー スクリプトにアクセスし、サーバー スクリプトがデータベースにアクセスし、処理後にブラウザに出力します。
また、サーバーに memcache がインストールされている場合、最初のデータベース クエリを実行した後、サーバー スクリプトは結果セットを memcached メモリ キャッシュに保存します。今後それを使用するときは、データベースにクエリを実行する必要はなく、データベースから直接リクエストする必要があります。 memcached メモリ キャッシュにより、効率が大幅に向上しました。

4. Memcache サーバーをインストールします

コードは次のとおりです コードをコピー

wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
tar -zxvf memcached-1.4.15.tar.gz
cd memcached-1.4.15.tar.gz
./configure
作成&&インストール

5. Memcachedサーバー起動時の基本設定
例: Memcahced –d –m 128 –l 192.168.1.111 –p 11211 –u root
以下は Memcahced のいくつかのパラメーターの説明です
-p TCP ポート memcached が待機します
-l 接続の IP アドレス。デフォルトはローカルマシンです
-d はデーモンモードで実行し、プログラムをバックグラウンドに置きます
-u として実行 (root として実行する場合のみ有効)
-m 最大メモリ使用量 (MB 単位)。デフォルトは64MB、最大は2Gのようです
-M メモリが枯渇した場合、項目を削除する代わりにエラーを返します
-c 同時接続の最大数、デフォルトは 1024 です
-f ブロック サイズの増加係数、デフォルトは 1.25 です
-n 最小割り当てスペース、キー + 値 + フラグのデフォルトは 48
-h ヘルプを表示します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632904.html技術記事この記事は、php MemCache のメモリ キャッシュについての私の学習メモと理解を記録したものです。この記事が皆さんのお役に立てば幸いです。 1. Memcache の概要...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート