【发布时间】:2010-09-17 15:15:36
【问题描述】:
CherryPy 是否有可能在其默认配置中缓存对我的一个或多个请求处理程序的响应?如果是这样,我该如何关闭它?
【问题讨论】:
CherryPy 是否有可能在其默认配置中缓存对我的一个或多个请求处理程序的响应?如果是这样,我该如何关闭它?
【问题讨论】:
根据the docs,确实有一个缓存(用于GET),您可以通过在配置中禁用它
tools.caching.on = False
【讨论】:
CherryPy 有一个缓存工具,但默认情况下它从不开启。不过,大多数 HTTP 响应默认情况下是可缓存的,因此请在客户端和服务器之间寻找中间缓存。先看浏览器。
如果您不确定您的内容是否被缓存,请将 Date 响应标头与当前时间进行比较。
【讨论】: