我的WordPress多站点上安装了w3总缓存。 我在尝试激活"页面缓存"
时遇到问题我在使用相同的模板同时使用移动版和桌面版的功能。我会检测用户代理,然后设置一个定义设备类型的常量(DEVICE_TYPE)
现在,如果用户代理是移动即时使用" template_redirect" hook为移动用户提供不同的文件模板。
激活页面缓存后,此机制将停止工作。 有没有办法排除功能PHP被缓存?或任何其他可能适用的解决方案?
答案 0 :(得分:0)
大多数页面缓存仅缓存呈现的HTML。有一些方法可以使特定的页面动态化(因此不会缓存)...但我不认为这对你有用......因为它听起来像技术上每个页面都是动态的。
我认为除非您更改移动方法(认为具有响应性),否则页面缓存机制不适用于您。这是一个非常大的变化,它可能不是您可以或想要做的事情。