12月31日 15:38
这是一个很常见的情况,一般不是 WooCommerce 或主题本身出问题。
简单说结论:
WooCommerce 的 AJAX 功能本身没问题,问题通常出在缓存配置上。
几个关键点可以快速排查:
缓存插件如果没有排除
?wc-ajax= 或 admin-ajax.php
很容易导致筛选、加入购物车等 AJAX 行为变慢或失效
很多缓存规则只排除了 cart / checkout
但实际 AJAX 请求还在被缓存
“第一次正常,之后变慢”
通常就是缓存开始生效后的表现
实操建议是:
排除所有 WooCommerce AJAX 请求
不缓存带筛选参数的 URL
保留列表页缓存,但不缓存筛选结果
如果关掉缓存后一切正常,基本可以确认是缓存策略问题,不是 WooCommerce 的限制。





