Memcached 是一個高性能的分散式記憶體物件緩存系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中緩存資料和物件來減少讀取資料庫的次數,從而提高動態、資料庫讀取網站的速度。
1. 安裝 Memcached.
apt-get install memcached
centeos下安裝指令如下
yum -y install memcached
2. 啟用及停止服務
/etc/init.d/memcached start /etc/init.d/memcached stop
centos設定開機啟動
chkconfig --level 2345 memcached on
ps.centos如果安裝缺少其它支持,可以
yum groupinstall "Development Tools"
3. 安裝 Memcached PHP 模組.
apt-get install php5-memcached
4. 重新啟動 PHP-FPM 服務
/etc/init.d/php5-fpm restart
加入nginx的設定檔
location /mem/ { if ( $uri ~ "^/mem/([0-9A-Za-z_]*)$" ) { set $memcached_key "$1"; memcached_pass 192.168.1.2:11211; } expires 70; }
5. 使用phpinfo檢查是否有成功載入模組
參考資料:http://eureka.ykyuen.info/2013/01/30/ubuntu-install-memcached-with-php-fpm-and-nginx/