php - Cloudflare - 激活缓存后登录后重定向不起作用
问题描述
我们正在努力实现的是对我们的 TTFB 的改进。在这方面,我们决定缓存我们的公共页面。我们有一个在网站上注册/登录的模式,登录过程本身是通过 ajax 调用完成的。php 后端在成功登录时处理会话/cookie 创建,并且在打包结束过程结束时有一个 json 响应。json 响应包含引用 url,如果 url 不包含,我们将使用 reload(true),#
否则它location.window.href
用于重定向/重新加载。
因此,对于我们在 cloudflare 上的缓存测试,如果我们的登录 cookie 存在,我们将绕过缓存。我们现在在单个页面上设置规则。
现在到手头的问题。我们在 Cloudflare 上激活了缓存,并在登录时发生了重定向,但登录 cookie 好像没有被考虑在内,页面仍然没有记录。但是如果我们再次刷新页面,那么 cookie 就会被考虑在内,并且页面会在用户登录时加载。
请问有没有人在激活 Cloudflare 上的缓存之前遇到过这个问题?我们可能错过的任何设置?请指教。任何帮助将不胜感激。
谢谢
解决方案
推荐阅读
- python - Google Colaboratory 本地主机中没有 tensorflow
- sql - PostgreSQL 获取带有物品的订单
- node.js - DynamoDB 数据模型
- c# - System.DLLNotFoundException 在 Mac 上使用 Xamarin
- java - JavaFX:添加元素的 ObservableArrayList 冻结应用程序
- angular - Angular 6 中包装组件的问题
- python - 用opencv计算多个区域
- angular - 父组件到子组件值的角度未正确传递
- ios - Xcode 10 无效的二进制架构?
- azure - 我们可以将应用服务限制在 Azure 中的特定国家/地区吗?