即使设置了cookie,CloudFlare也会永久缓存页面

时间:2017-02-06 16:35:16

标签: caching cookies cloudflare

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

Currenlty我有这种情况正在驱使我香蕉,我希望有人可以帮助我一点点关于这个主题的专业知识。

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

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

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

非常感谢有关此主题的任何建议。

1 个答案:

答案 0 :(得分:0)

所以它似乎提供了一个" Bypass缓存"设置是解决方案。

它仅适用于付费计划。

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