首页 文章

w3页面缓存与移动版本

提问于
浏览
0

我的WordPress多站点上安装了w3总缓存 . 我在尝试激活“页面缓存”时遇到问题

我正在使用相同的模板移动版和桌面版,而在function.php我正在检测用户代理,然后设置一个定义设备类型的常量(DEVICE_TYPE)

现在,如果用户代理是移动的,我使用“template_redirect”挂钩为移动用户提供不同的文件模板 .

激活页面缓存后,此机制将停止工作 . 有没有办法排除功能PHP被缓存?或任何其他可能适用的解决方案?

1 回答

  • 0

    大多数页面缓存仅缓存呈现的HTML . 有一些方法可以使特定页面动态化(因此不会缓存)...但我不认为这对你有用......因为它听起来像技术上每页都是动态的 .

    我不认为有一个页面缓存机制适合你,除非你改变你的移动方法(想想响应) . 这是一个非常大的变化,它可能不是你能做或想做的事情 .

相关问题