【问题标题】:w3 page cache with mobile versionw3页面缓存与移动版
【发布时间】:2014-09-11 03:44:02
【问题描述】:

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

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

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

一旦页面缓存被激活,这个机制就会停止工作。 有没有办法从缓存中排除函数 php ?或任何其他可能适用的解决方案?

【问题讨论】:

    标签: wordpress w3-total-cache


    【解决方案1】:

    大多数页面缓存只缓存呈现的 HTML。有一些方法可以使特定页面动态化(因此不缓存)......但我认为这对你不起作用......因为从技术上讲,每个页面都是动态的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-03
      • 2023-03-08
      • 2014-09-24
      • 2015-02-09
      • 1970-01-01
      • 2017-05-12
      • 2021-09-30
      • 2011-08-15
      相关资源
      最近更新 更多