每次访问页面,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 。