Jquery 何时不缓存AJAX请求?

Jquery 何时不缓存AJAX请求?,jquery,ajax,http-caching,Jquery,Ajax,Http Caching,我知道AJAX缓存优化或提高了网络延迟和数据费用方面的性能,但什么时候(或什么时候)会使缓存成为一个错误的选择?或者具体地说,使用jQuery,何时使用$.ajaxSetup({cache:false})?不缓存的一个原因是,如果您需要确保处理非过时的数据 在过期缓存模型(最大年限、过期时间等)中,如果操作不正确,则完全可以使用缓存提供的过时数据 在验证缓存模型(基于ETags,上次修改)中,您最终会遇到涉及服务器的条件请求,但如果缓存中的响应仍然是最新的,则可能会节省带宽。在我看来,不缓存的另

我知道AJAX缓存优化或提高了网络延迟和数据费用方面的性能,但什么时候(或什么时候)会使缓存成为一个错误的选择?或者具体地说,使用jQuery,何时使用
$.ajaxSetup({cache:false})

不缓存的一个原因是,如果您需要确保处理非过时的数据

在过期缓存模型(最大年限、过期时间等)中,如果操作不正确,则完全可以使用缓存提供的过时数据


在验证缓存模型(基于ETags,上次修改)中,您最终会遇到涉及服务器的条件请求,但如果缓存中的响应仍然是最新的,则可能会节省带宽。

在我看来,不缓存的另一个原因是防止数据不必要地存储在客户端中。某些类型的数据变化很大。存储它们可能会占用存储空间和计算资源,这在移动设备中可能特别重要。例如,当使用共享计算机时,保留数据也可能带来潜在的安全风险。

看起来像是重复的Nope。试着读那个问题和答案。:)当您在同一位置更新了服务器端的数据时?@kaido您能详细说明一下吗?让我们以网络摄像头中的图像为例,每x分钟更新一次,您不想缓存它,因为x分钟后它将不再是同一图像。