【问题标题】:CloudFlare permanently caches page even though cookies are set即使设置了 cookie,CloudFlare 也会永久缓存页面
【发布时间】:2017-02-06 16:35:15
【问题描述】:

我遇到了 CloudFlare 不会缓存我的任何页面的问题,因为我的所有页面都返回了会话 cookie。我已经用自己的书面方法解决了这个问题,该方法从我的响应头中删除了不必要的 cookie。它基于https://github.com/HaiFangHui/sessionmonster 此处使用和描述的相同想法。

目前我遇到了这种情况,这让我发疯了,我希望有人能用你在这个主题上的专业知识帮助我一点。

我遇到了这个问题,在 CloudFlare 有机会在之前的请求中缓存页面后,我在我的网站内登录后...它将永久执行此操作,直到 Edge TTL 时间到期。

由于官方 CloudFlare 文档声明如果页面包含 cookie,它不会缓存页面,我希望在成功登录尝试后它将提供页面的实时/个性化版本。但似乎并非如此。

有人知道这是否正常吗?当然,我有兴趣知道一种规避这种情况的方法。我想知道其他网站如何解决这个问题。我的假设是我不会是第一个遇到这个问题的人。

我们将不胜感激有关此主题的任何建议。

【问题讨论】:

    标签: caching cookies cloudflare


    【解决方案1】:

    所以似乎提供“绕过缓存”设置是解决方案。

    它仅适用于付费计划。

    更多信息:https://blog.cloudflare.com/caching-anonymous-page-views/

    【讨论】:

      猜你喜欢
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      • 2018-12-08
      • 2019-07-04
      • 1970-01-01
      相关资源
      最近更新 更多