繁体   English   中英

jQuery Ajax缓存过期时间

[英]jQuery Ajax Caching Expiration Time

进行Ajax GET时,有没有一种方法可以有效地处理缓存持续时间? 请注意,我不想禁用缓存。 我需要对服务器进行Ajax GET,如果可以将其缓存在浏览器中,那就太好了。 但是,有时内容1小时的历史是没有意义的,因此我需要告诉:cache:true,但仅持续1分钟。 我需要基于每个请求的URL。 为每个浏览器或每个应用程序设置持续时间设置并不是真正有用的。

我想念什么?

谢谢,

您可以遵循以下策略:

在asp.net MVC后端中的每个(时间段)更改Etag。 启用'cache:true'确实会在请求标头中查找Etag或上次修改(如果有任何更改)

对于Request标头,有人写了一个不错的答案, https://stackoverflow.com/a/12501696/713789

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM