宝塔站点加速:子比主题不缓存规则配置指南-网站建设社区-小武站

宝塔站点加速:子比主题不缓存规则配置指南

用的是宝塔面板的「站点加速」插件,正在给子比主题配置不缓存规则,我直接给你一套可直接复制用的完整配置方案,解决后台、用户中心、支付页、评论、签到等动态内容被缓存的问题

一、核心配置逻辑(为什么要设置?)

 
子比主题的用户中心、后台、支付页、评论、签到、订单等都是动态页面,一旦被缓存,就会出现「登录后还是游客界面」「支付状态不更新」「评论发了看不到」等问题

 

宝塔站点加速的不缓存规则,就是让这些动态内容永远不被缓存,而静态资源正常缓存,兼顾性能与功能正确性。

 

 

二、子比主题必加不缓存规则清单(按规则类型分)

 

1. URI 地址类型(最关键,直接匹配路径)

 
这是最常用、最精准的规则类型,直接匹配动态页面路径,配置如下:
规则类型 规则内容 作用说明
URI 地址 /wp-admin/* 禁止缓存 WordPress 后台所有页面
URI 地址 /wp-login.php 禁止缓存登录页面,避免登录状态异常
URI 地址 /wp-comments-post.php 禁止缓存评论提交接口,解决评论不显示
URI 地址 /user/* 子比用户中心所有页面(个人资料、订单、收藏等)
URI 地址 /shop/cart 购物车页面,防止缓存导致购物车数量不更新
URI 地址 /shop/order/* 订单详情 / 订单列表页面,避免订单状态延迟
URI 地址 /shop/pay/* 支付页 / 支付回调,防止缓存导致支付失败
URI 地址 /sign/* 签到页面,避免签到状态不更新
URI 地址 /vip/* 会员开通 / 会员中心页面
URI 地址 /coupon/* 优惠券页面,防止缓存导致领取状态异常

2. Cookie 类型(解决登录用户缓存问题

 
WordPress 和子比主题会给登录用户设置专属 Cookie,匹配这些 Cookie 即可禁止缓存登录用户的页面,配置如下:
规则类型 规则内容 作用说明
Cookie wordpress_logged_in_* WordPress 默认登录 Cookie,匹配所有登录用户
Cookie zib_user_* 子比主题用户系统登录 Cookie
Cookie zib_vip_* 子比会员用户专属 Cookie

3. 请求方式类型(POST/PUT/DELETE 等)

 
这些请求方式都是动态操作,不能缓存,宝塔里已经默认配置了 POST/PUT/DELETE/OPTION,无需额外添加,保持默认即可。
 

 

4. 后缀名类型(可选,一般不用额外配置)

 
宝塔默认已经对css/js等静态资源做了缓存处理,动态后缀(如.php)默认不会被缓存,无需额外配置。
 

 

5. 域名 / IP 地址类型(特殊场景用)

 
如果你的网站绑定了多个域名,需要禁止缓存某个域名时使用,比如:
 
  • 规则类型:域名
  • 规则内容:admin.1z345.cn(如果你给后台单独绑定了域名)
 

 

三、配置步骤(一步步教你操作)

 
  1. 在「添加不缓存规则」弹窗里,先选择规则类型(优先用「URI 地址」和「Cookie」)
  2. 输入对应的规则内容(参考上面的清单)
  3. 点击「提交」保存
  4. 配置完成后,点击站点加速的「清理缓存」按钮,刷新所有缓存
  5. 测试登录后台、用户中心、支付页,确认功能正常,没有缓存异常
 

 

四、避坑与优化建议

 
  1. 不要过度缓存:只缓存静态页面(首页、文章详情页),动态页面必须全部排除
  2. 不要用正则表达式:宝塔站点加速不缓存规则不支持正则,所有规则用完整路径 / 前缀匹配
  3. 静态资源缓存优化css/js/ico/png/jpg等静态资源可以设置长缓存时间(如 7 天),配合版本号更新即可
  4. 定期清理缓存网站更新内容、修改主题配置后,一定要清理站点加速缓存,避免旧内容残留
 

 

五、额外补充:子比主题 + 宝塔缓存的最佳实践

 
  • 开启「静态文件缓存」:设置静态资源缓存时间为 7 天,提升访问速度
  • 关闭「HTML 缓存」对动态页面的匹配:用上面的不缓存规则排除所有动态路径
  • 配合子比主题自带缓存:在子比后台开启「主题缓存」,和宝塔缓存形成双重优化
热评
加载中...
随便看看