发现了一个还挺简单的wordpress缓存插件,WP Fastest Cache
可以直接去后台搜索下载,也可以手动下载安装
下载:https://cn.wordpress.org/plugins/wp-fastest-cache/
安装后,后台设置界面
还可以设置定期删除缓存
当然,上面设置都是最简单的东西,真正需要设置的,还是伪静态的规则
这里贴的是nginx的规则,可以直接在宝塔面板中保存
location / {
# 如果请求的文件已存在,直接返回
if (-f $request_filename) {
break;
}
set $caches 1; #是否缓存
set $request_file $document_uri; #获取请求文件
set $cache_file ''; #缓存文件
#请求方式是POST的不拦截
if ($request_method = POST) {
set $caches 0;
}
#包含GET请求参数的不拦截(访问量高可以注释掉)
if ($query_string) {
set $caches 0;
}
# 指定静态缓存文件的路径
if ($caches = 0) {
set $request_file '';
}
if ($request_file ~ ^(.+)$) {
set $cache_file /wp-content/cache/all/$1/index.html; #你的WP Fastest Cache缓存目录
}
# 命中缓存
if (-f $document_root$cache_file) {
rewrite ^ $cache_file last;
}
# 无法命中缓存,转给WordPress来处理
if (!-e $request_filename) {
rewrite . /index.php last;
}
}
如图
一个简易的黑苹果安装教程:https://www.mfpud.com/topics/10263/
一个联系QQ:577535622