この記事では、memcacheとmemcachedの違いとインストール手順を紹介します。これが初心者に役立つことを願っています!
memcache と memcached の違い
memcached テクノロジーを新しいプログラムに完全に適用する予定です memcached がメモリ キャッシュであることは簡単に理解できますが、なぜ memcache がまだ存在するのでしょうか。
実際は非常に単純です。memcache は php の拡張機能であり、php が memcached を管理するために使用する php-memcache.dll です。
memcachedがインストールされているが拡張機能がインストールされていない場合、PHPはmemcachedを制御できませんが、コマンドラインの使用には問題ありません
memcached拡張機能がインストールされているが、memcachedサービスがインストールされていない場合、その場合、これは使用できません
memcached サービスと memcache 拡張機能が同時にインストールされている場合にのみ、PHP で memcached を使用して動的 Web サイトのパフォーマンスを向上させることができます
win7 システム 64 で memcached をインストールする手順-ビット:
memcached-win32-1.4 .4-14.zip をダウンロードし、ディスクに解凍します (例: D:memcached
) 管理者として cmd を実行し、memcached が存在するフォルダーに移動します。例: cd d:memcached
memcached をインストールします :
d:memcached>.exe -d install
; (その後、画面にプロンプトは表示されません)
memcached を開始します:
d:memcached&g t;memcached.exe -d start
(その後、画面にプロンプトは表示されませんが、「タスク マネージャー」で「すべてのユーザー プロセスを表示する」にチェックを入れると、 memcached.exe プロセスが実行されていることがわかります)
memcached の基本パラメータ設定:
-p リスニング ポート
-l 接続の IP アドレス、デフォルトはローカル マシン
-d start memcached サービスを開始します
-d restart memcached サービスを再起動します
-d stop|shutdown 実行中の memcached サービスを閉じます
-d install memcached サービスをインストールします
-d uninstall memcached サービスをアンインストールします
-u Run as (root として実行する場合のみ有効) -m 最大メモリ使用量、単位は MB。デフォルトは64MB
-M メモリが枯渇した場合、アイテムを削除する代わりにエラーを返します
-c 同時接続の最大数、デフォルトは1024です
-f ブロックサイズの増加係数、デフォルトは1.25です
-n 最小スペース割り当て、キー + 値 + フラグのデフォルトは 48
-h ヘルプを表示
パラメータを設定するときは、最初に memcached を停止してから、次のようなコマンド ラインを使用して設定する必要があります。 :memcached> memcached.exe -m 1 -d start
memcached を停止します:
d:memcached.exe -d stop
memcached をアンインストールします。
キャッシュ済み> memcached.exe -d uninstall
memcache.dll: http://pecl.php.net/package/memcache ダウンロードして、php/ext拡張子ファイルに配置します。次に、php.ini を変更し、extension=php_memcache.dll を追加します