Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> Memcacheとmemcachedのインストールプロセス

Memcacheとmemcachedのインストールプロセス

  

Memcacheとは何ですか?

Memcacheはフリーでオープンソースの、高性能な、割り当てられたメモリオブジェクトキャッシングシステムです。動的Webアプリケーションを高速化し、データベースの負荷を軽減するために使用されます。

ノンブロッキングネットワークIOを使用して、任意の数の接続を処理できます。 Memcachedはメモリ内のスペースを空けてからHashTableを構築することで機能するため、これらのHashTableを管理します。

Memcachedとは何ですか?

MemcachedはMemcacheシステムのメインプログラムファイルで、1つまたは複数のサーバーでデーモンとして動作し、クライアント接続操作をいつでも受け付け、共有メモリを使用します。データを取ります。

何であるか?PHPが話していることをPHPのMemcacheはMemecached接続の拡張(利用できるのphpinfoビュー)、同様のMBSTRING、eAcceleratorのためのmemcacheのPHPサポートの一つです。

単純に言うことができます。

Memcacheはキャッシュシステムのプロジェクト名です。これはPHPのMemcacheと混同しやすいものです。

Memcacheは実際にはPHPのMemcacheであり、これはPHPのMemcached拡張機能のサポートであるとよく言われます。

Memcachedはサーバーのメインプログラムファイル、サーバーのインストールプログラムです。あなたは私たちのすべてをインストールする必要がありますから、システム、memcacheのとmemcachedの異なるをキャッシュするのMemcacheを使用したいので、もし

はために飛ぶためにあなたのアプリケーションのために、Memcachedの拡張およびPHPのmemcachedサーバプログラムは、インストールする必要があります。

のmemcacheます。#cdは/usr /local /srcに番号のwgetのhttp://pecl.php.net/get/memcache-2.2.5.tgz#gzipで-dのmemcache-2.2.5.tgz#タールをマウントXvf memcache-2.2.5.tar#cd memcache-2.2.5

以下の文章は、phpが/usr /local /phpのディレクトリに基づいています。 /usr /local /phpの部品番号は/usr /local /PHP /binに/は、phpize#./configureを--enable-memcacheの--with-PHP-config設定=は/usr /local /PHP /binに/php-でいくつかの#が作る---withのzlib-dirの設定&&
インストールします。

#viの/etc/php.ini(/etc/php.iniアドレス
memcacheのPHP拡張に追加されますあなたはどこのphp.iniわからない場合は私のphp.iniの場所は、あなたが#/-name php.iniのを見つけ、またはプローブのphpinfoを渡し、設定ファイル(php.iniの)パスを見つける。)中に見つけることができますphp.iniの場所

最後に追加

追加キーボードのiを押して編集を開始します。

Ctrl + Fキーを押してページを下に移動し、extension_dirを追加します。[Zend] " /usr /local /php /lib /php /extensions /no-debug-non-zts-20060613 /" ext Ension = memcache.so

Escキーを押してから、

を入力します。wq

保存して終了します。

apache /etc /などのWebサーバーを再起動します。 Init.d /httpd restart

以下はPHPプローブを更新し、これがあるかどうかを確認します。memcacheバージョン2.2.5がインストールされているかどうかを確認します。バージョン2.2.5 memcacheバージョン2.2.5インストールmemcached

memcachedをインストールする最初にlibeventをインストールしてインストールする必要があります。

それがcentosの場合は、yumをインストールできます。#yum install libevent-devel

yumシステムをサポートしない場合は、libeventをインストールできます#cd /usr /local /のsrc#wgetのhttp://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz#タールVXF libevent-1.4.12-stable.tar.gzます。#cdのlibevent-1.4.12# ./configure --prefix =は/usr /local /libevent#が作る&&


以降のインストールmemcachedの#のCDは/usr /local /srcには#1のwgetのhttpを
インストールします//memcachedの-1.4.4.tar.gzます。#cd VXF cloud.github.com/downloads/saberma/saberma.github.com/memcached-1.4.4.tar.gz#tarはmemcachedを-1.4.4#のは./configureを - プレフィックス= /usr /l OCAL /memcachedの#が作る&&



make installをして、インストール後にパーティションを(変更なしでそれ自体が、メモリの量を使用する32)memcachedのメモリ32メートルを起動は/usr /local /memcachedの/binに/memcachedの-d -m 32 -l 127.0.0.1 -p 11211 -uルート

ブートエントリが追加されたmemcachedの#viの/etc/rc.d/rc.localの


キーボードのiキーを押して編集を開始します。

最後に

を追加します。/usr /local /memcached /bin /memcached -d 32 -l 127.0.0.1 -p 11211 -u root

Escキーを押してから、

を入力します。wq

保存して終了します。

必要に応じて再起動できますが、再起動する必要はありません。効果的な〜

加速効果テスト

Discuz X1でテスト、負荷なし、有効でないGMT + 8、2010-9-12 09:08、0.038893秒で処理されます

キャッシュの効果は有効になっていますが、VPSの全体的な感覚は、eAcceleratoキャッシュで効果を追加するほど効果的ではありません。

GMT + 8、2010-9-12 09:08、 0.008383秒、2クエリ、Memcache Onで処理されます。

これで作業は完了です。 ~~

Copyright © Windowsの知識 All Rights Reserved