wordpress啟用redis緩存加速教程
wordpress啟用redis緩存加速教程
wordpress利用redis來達到緩存加速的效果。redis是一個高端的存儲系統(tǒng),用過wordpress加速的緩存的朋友一定了解過memcached。下面是學(xué)習(xí)啦小編收集整理的wordpress啟用redis緩存加速教程,希望對大家有幫助~~
wordpress啟用redis緩存加速教程
工具/原料
一個搭建在linux vps上的wordpress網(wǎng)站
putty
http://lankewu.oss-cn-hangzhou.aliyuncs.com/soft/predis.php
http://lankewu.oss-cn-hangzhou.aliyuncs.com/soft/index-with-redis.php
方法/步驟
首先,我們先安裝服務(wù)端。
1.1 服務(wù)端安裝
http://redis.io/download 具體版本打開開查看
(提示:如果你是安裝的軍哥的lnmp一鍵安裝包,請直接往下翻到 1.1.1軍哥lnmp安裝redis)
wget http://redis.googlecode.com/files/redis-2.8.19.tar.gz
tar xzf redis-2.8.19.tar.gz
cd redis-2.8.19
make #這一步之后安裝就完成了。
下面你可以把這幾個可執(zhí)行文件和redis.conf文件復(fù)制到你所希望的地方,比如我是復(fù)制到/usr/local/redis/bin 和/usr/local/redis/etc 下面的,命令如下:
mkdir -p /usr/local/redis/{bin,etc,var}
/bin/cp src/{redis-benchmark,redis-check-aof,redis-check-dump,redis-cli,redis-sentinel,redis-server} /usr/local/redis/bin/
/bin/cp redis.conf /usr/local/redis/etc/
ln -s /usr/local/redis/bin/* /usr/local/bin/
sed -i 's@pidfile.*$@pidfile /var/run/redis.pid@' /usr/local/redis/etc/redis.conf
sed -i 's@logfile.*$@logfile /usr/local/redis/var/redis.log@' /usr/local/redis/etc/redis.conf
sed -i 's@^dir.*$@dir /usr/local/redis/var@' /usr/local/redis/etc/redis.conf
sed -i 's@daemonize no@daemonize yes@'/usr/local/redis/etc/redis.conf
echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf sysctl -p
注意,默認復(fù)制過去的redis.conf文件的daemonize參數(shù)為no,所以redis不會在后臺運行,這時要測試,我們需要重新開一個終端。修改為yes則為后臺運行redis。另外配置文件中規(guī)定了pid文件,log文件和數(shù)據(jù)文件的地址,如果有需要先修改,默認log信息定向到stdout。
配置開機自啟動redis-server
wget https://raw.githubusercontent.com/lj2007331/lnmp/master/init/Redis-server-init-CentOS
mv Redis-server-init-CentOS /etc/init.d/redis-server
chmod +x /etc/init.d/redis-server
chkconfig --add redis-server
chkconfig redis-server
啟動redis:
service redis-server start
關(guān)閉redis:
service redis-server stop
1.1.1軍哥lnmp安裝redis
其實,如果大家用的是軍哥的lnmp一鍵安裝包的話,那安裝就簡單啦。
putty進入
cd /root/lnmp1.1-full/
./redis.sh
就兩行代碼!是不是很簡單呢!!!
安裝好后,打開phpinfo.php查看。是否有如下顯示的字樣,有的話就是安裝成功了。
1.2 客戶端安裝
請下載下面兩個文件備用
將index-with-redis.php和predis.php上傳到wordpress根目錄。
predis.php 上邊工具里下載
index-with-redis.php
打開index-with-redis.php編輯
1.如果你正在使用cloudflare,請設(shè)置cf = 1; ,如果你想在頁面上看到腳本執(zhí)行時間和緩存加載時間,請設(shè)置$debug = 1。
2.如果你使用的是nginx,重命令原來的index.php為任意其它名字,把index-with-redis.php重命名為index.php。
3.如果你使用的是Apache,則需要把.htaccess中出現(xiàn)的index.php替換成index-with-redis.php
設(shè)置完后,就盡情的體驗redis帶來的極致流暢的速度吧!!!
設(shè)置成功后左下角顯示如圖 說明就成功啦
由于格式問題可能代碼無法對其,大家可以百度搜索 藍客屋 此篇文章在里邊。
wordpress相關(guān)文章: