为什么Internet Explorer缓存xhr请求?

时间:2012-06-08 14:24:05

标签: ajax internet-explorer http xmlhttprequest

我看到很多关于如何使用IE和Ajax修复过度激进的缓存的问题,但我似乎无法找到有关他们为何会这样做的任何信息。是否有理由缓存ajax调用?

1 个答案:

答案 0 :(得分:2)

缓存ajax结果是明智的,原因与缓存非ajax响应的原因相同。如果已经有缓存中的数据,则不希望往返服务器。如果您想强制进行旅行,您可以通过响应标头指示数据 not ,或者使用各种其他方法进行缓存清除,例如将当前时间戳附加到请求的查询字符串。