WordPress使用Redis优化数据使用

如前文所述,如果每次打开文章,都去请求一次数据库,在大量书数据的情况下,网站速度会受到拖累,所以,上文就介绍了怎么配置Redis服务器,本文将介绍,如何使用Redis优化数据库使用。
在说怎么使用之前,我先说,需要使用一个叫做Redis Object Cache的插件,这个插件在后台可以在线下载。

安装Redis服务器

[b2_insert_post id="39"]

 

如何安装,请看上文。

配置Redis服务器

我们需要先找到/user/local/redis/etc/redis.conf这个文件,如前文所说,我使用的是lnmp,我的配置文件就在这个文件夹里面。

添加下面几行,用以限制Redis服务器处理缓存的最大内存。

  1. #You can adjust this value as you see fit - 200mb or 20000mb
  2. #it depends on how much RAM you have. On a 1GB server, I use 100mb.
  3. maxmemory 100mb
  4. this forces old keys to be deleted using first-in-first-out
  5. maxmemory-policy allkeys-lru

同样,在配置文件中搜索如下代码,并注释

  1. #save 900 1
  2. #save 300 10
  3. #save 60 10000

以上代码是让数据处理使用内存,而不是磁盘。

然后保存配置文件,并重启Redis服务跟PHP服务。

安装Redis Object Cache插件

启用插件,一切OK!

以上将数据库缓存到内存,我使用之后,每个页面的数据查询可以少60%,当然,数据容量小,效果就不太明显。

 

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏 分享