问题
我正在将Authcache设置为使用Varnish作为后端。
它附带了一个优秀的default.vcl,这是非常详细的文档。它有关于cookie的下面一节。如果启用了cookies,清漆将跳过缓存,因此下面的示例将显示删除所有cookie以使其能够缓存。
但是,我发现如果我取消注释,这部分Authcache将停止缓存。如果我不对其进行注释,那么它将继续缓存,cookie功能似乎也能工作。(例如,我有cookies,它通过页面刷新来记住面的状态,并且它们继续工作)。
这样不是不对吗?
(我正在使用Authcache调试来测试缓存)。
// * Example 2: Remove all b
我遇到一个问题,不同标题和参数的相同请求都返回相同的响应。我认为这可能是我的代码结构:
def login(self):
with self.client.get(...catch_response=True) as response:
def task(self):
with self.client.get(...catch_response=True) as response:
由于容器在每个方法之后关闭,cookie是否在方法调用之间丢失?如果是这样的话,我将如何在调用之间保持catch_response和数据?