我需要完全防止缓存 Ajax 调用结果。Jquery ajax() 函数对此有一个cache: false
选项。该选项将时间戳附加到每个请求的资源 ( ?_=1353592676117
)。这应该可以完成工作,但不是很优雅。它会污染日志,对于不熟悉该技巧的人来说可能会令人费解。
如果服务器返回一组正确的缓存预防标头(no-cache
, no-store
, must-revalidate
,也可选max-age=0
),是否需要启用此选项?如果是这样,在哪些情况下标题是不够的?
我需要完全防止缓存 Ajax 调用结果。Jquery ajax() 函数对此有一个cache: false
选项。该选项将时间戳附加到每个请求的资源 ( ?_=1353592676117
)。这应该可以完成工作,但不是很优雅。它会污染日志,对于不熟悉该技巧的人来说可能会令人费解。
如果服务器返回一组正确的缓存预防标头(no-cache
, no-store
, must-revalidate
,也可选max-age=0
),是否需要启用此选项?如果是这样,在哪些情况下标题是不够的?