首先说明,这个插件是对伪静态生效,如果你的网站是全站生成了真实静态页,这个功能没用。
- 服务器环境支持
宝塔面板php安装redis扩展
设置Redis密码设置下后边两个地方用到。
在Redis配置文件中添加maxmemory-policy allkeys-lru 或 maxmemory-policy allkeys-lfu 二选一
LRU和LFU是内存管理的两种置换算法,LRU消耗CPU资源较少,LFU消耗CPU资源较多。
LRU:最近最少使用(最长时间)淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的页面。
LFU:最不经常使用(最少次)淘汰算法(Least Frequently Used)。LFU是淘汰一段时间内,使用次数最少的页面。
如果不在Redis配置文件中设置会在wordpress后台->工具->站点健康中看到一条改进建议:
配php Session中Redis链接链接密码
- WordPress设置
网站根目录wp-config.php配置中添加如下代码:
define('WP_REDIS_CONFIG', [
'token' => 'ganwzcomFop#gJq7tU55M%cb#%ZUy8Q#TyT$oXA&H9joowem7TbzdYQSewgy',
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0, // 数据库编号,默认0,支持16个
'maxttl' => 3600 * 24 * 7, // 缓存存活时间7 days
'timeout' => 1.0,
'read_timeout' => 1.0,
'split_alloptions' => true,
'debug' => false,
'password' => '你的连接密码',//服务器环境中Redis设置的密码
]);
define('WP_REDIS_DISABLED', false);
- 安装插件并启用
(安装过程同于其他插件,过程略)
生成缓存文件,启用成功:
相关组件已生效:
网站前台效果,刷新首页右键源码拉到最下,安装前:
安装后明显数据库检索次数减少:
- 插件下载
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END