首页 > 解决方案 > Cloudflare - 激活缓存后登录后重定向不起作用

问题描述

我们正在努力实现的是对我们的 TTFB 的改进。在这方面,我们决定缓存我们的公共页面。我们有一个在网站上注册/登录的模式,登录过程本身是通过 ajax 调用完成的。php 后端在成功登录时处理会话/cookie 创建,并且在打包结束过程结束时有一个 json 响应。json 响应包含引用 url,如果 url 不包含,我们将使用 reload(true),#否则它location.window.href用于重定向/重新加载。

因此,对于我们在 cloudflare 上的缓存测试,如果我们的登录 cookie 存在,我们将绕过缓存。我们现在在单个页面上设置规则。

现在到手头的问题。我们在 Cloudflare 上激活了缓存,并在登录时发生了重定向,但登录 cookie 好像没有被考虑在内,页面仍然没有记录。但是如果我们再次刷新页面,那么 cookie 就会被考虑在内,并且页面会在用户登录时加载。

请问有没有人在激活 Cloudflare 上的缓存之前遇到过这个问题?我们可能错过的任何设置?请指教。任何帮助将不胜感激。

谢谢

标签: phpredirectcachingcookiescloudflare

解决方案


推荐阅读