我遇到了这个问题,CloudFlare无法缓存我的任何页面,因为我的所有页面都返回了会话cookie。我用自己的书面方法解决了这个问题,从我的响应标题中删除了不必要的cookie。它基于此处使用和描述的相同构思https://github.com/HaiFangHui/sessionmonster。
Currenlty我有这种情况正在驱使我香蕉,我希望有人可以帮助我一点点关于这个主题的专业知识。
我遇到这个问题后,我在我的网站登录后,CloudFlare有机会在之前的请求中缓存该页面...它会永久地执行此操作,直到Edge TTL时间到期。
由于官方的CloudFlare文档声明它不会缓存页面,如果它包含cookie我希望在成功登录尝试后它将提供页面的实时/个性化版本。但事实似乎并非如此。
有人知道这是否正常?当然,我有兴趣了解一种规避这种方法的方法。我想知道其他网站如何解决这个问题。我的假设是我不会成为第一个遇到这个问题的人。
非常感谢有关此主题的任何建议。
答案 0 :(得分:0)
所以它似乎提供了一个" Bypass缓存"设置是解决方案。
它仅适用于付费计划。
更多信息:https://blog.cloudflare.com/caching-anonymous-page-views/