Memcachedは、無料でオープンソースの高性能分散メモリオブジェクトキャッシングシステムです 、本質的に一般的ですが、データベースの負荷を軽減することで動的なWebアプリケーションを高速化するために使用することを目的としています。
これは、データベース呼び出し、API呼び出し、またはページレンダリングの結果からの任意のデータ(文字列、オブジェクト)の小さなチャンクのメモリ内のKey-Valueストアです。
Memcachedはシンプルでありながら強力です 。そのシンプルな設計は、迅速な展開と開発の容易さを促進し、大規模なデータキャッシュが直面する多くの問題を解決します。そのAPI 最も人気のある言語で利用できます。
ここでは、Memcachedを Ubuntuにインストールする手順を説明します。 およびLinuxMint オペレーティングシステム。
ターミナルを開きます(Ctrl + Alt + T)。
Memcachedをインストール
次のコマンドを使用してMemcachedをインストールします。
sudo apt-get install -y memcached
Memcachedを編集します 機能を変更/有効化するための構成ファイル。
sudo nano /etc/memcached.conf
構成ファイルにはいくつかのデフォルト設定があります。必要に応じて変更してください。以下は64MBキャッシュの設定例です。すべてのIPアドレスでリッスンするには、リスニングIPアドレスをコメントアウトする必要があります。
#memory-m 64#デフォルトの接続ポートは11211-p 11211#-uコマンドがこの構成ファイルに存在します-u memcache#listening ip address#-l 127.0.0.1
Memcachedを起動します。
sudo service memcached start
起動時にMemcachedを自動起動します。
sudo chkconfig memcached on
Memcachedの実行ステータスを確認します。
エコー統計| nc localhost 11211
出力:
STAT pid 1370STAT uptime 2119STAT time 1331977895STAT version 1.4.7STAT libevent 2.0.12-stableSTAT pointer_size 32STAT rusage_user 0.084005STAT rusage_system 0.000000STAT curr_connections 10STAT total_connections 13STAT connection_structures 11STAT cmd_get 0STAT cmd_set 0STAT cmd_flush 0STAT get_hits incr_hits 0STAT decr_misses 0STAT decr_hits 0STAT cas_misses 0STAT cas_hits 0STAT cas_badval 0STAT auth_cmds 0STAT auth_errors 0STAT bytes_read 18STAT bytes_written 1635STAT limit_maxbytes 67108864STAT accepting_conns 1STAT listen_disabled_num 0STAT threads 4STAT conn_PHPモジュールのインストール
PHP5で動作するようにMemcachedPHPモジュールをインストールします。
sudo apt-get install -y apache2 php php-memcache libapache2-mod-php次に、MemcachedサーバーとApacheサーバーを再起動して有効にします。
sudo service memcached restartsudo service apache2 restartそれだけです。
Linux Mint 12 / Ubuntu 11.10 / 12.04にμTorrent(uTorrent)をインストールします Linux Mint 12 / Ubuntu 11.10にPHP5(FastCGI)とMySQLを使用してLighttpdをインストールする方法Ubuntu