每次访问页面,WordPress 都会从数据库里“查”数据,比如文章、用户、设置等。这种频繁访问数据库非常影响网站速度。

对象缓存就是:把查出来的数据临时“存到内存”里,等下次用时就不用再查数据库了,直接拿来用,速度极快!

默认情况下,WordPress 会把对象缓存存在“当前请求的内存”中,页面一结束就没了。但可以通过安装一些插件或工具,让缓存长期保留在内存系统里,比如:Redis、Memcached,这样多个页面、多次访问都能用上缓存,效果更好!

WPunion插件支持使用Redis或Memcached扩展,内置了对应的 object-cache.php 模板,可以很方便的使用。(选择redis或者memcached都行,安装一个就行了)

确保已经下载安装了WPunion插件,如果没有安装,请先 下载安装WPunion插件

redis

以宝塔面板为例

点击左侧软件商店,点已安装,点php(网站运行的php版本是哪个就点哪个)

点安装扩展,找到 redis,点击安装。

安装成功!

然后进入网站文件目录,在wpunion插件目录下,将 /cache/redis/ 目录下的 object-cache.php ,复制粘贴到 /wp-content/ 目录下。

进入wordpress后台,wpunion插件 – 系统与缓存 – 对象缓存 ,即可看到开启并使用了 redis 。

memcached

以宝塔面板为例

点击左侧软件商店,点已安装,点php(网站运行的php版本是哪个就点哪个)

点安装扩展,找到 memcached ,点击安装。

安装成功!

然后进入网站文件目录,在wpunion插件目录下,将 /cache/memcached/ 目录下的 object-cache.php ,复制粘贴到 /wp-content/ 目录下。

进入wordpress后台,wpunion插件 – 系统与缓存 – 对象缓存 ,即可看到开启并使用了 memcached 。