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檢查是否有成功載入模組

memcached

 

參考資料:http://eureka.ykyuen.info/2013/01/30/ubuntu-install-memcached-with-php-fpm-and-nginx/

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料