XMLHttpRequest:如何强制缓存?

因为我以前使用过jQuery的AjAX方法,所以我对XMLHttpRequests较新。但是,我需要在网络工作者中工作,现在我必须使用经典的XMLHttpRequest来解决性能问题。

我正在尝试cache从jquery 重建-property。如果应该禁用缓存,请添加以下内容:

xhr.setRequestHeader("Cache-Control", "no-cache");

但是,如果我想强制缓存(不是阻止),应该设置哪个标头?

回答:

您可以设置各种标头来鼓励缓存,但是它们(包括Cache-Control您使用不正确的标头)是必须由服务器发送的 标头,而不是请求标头。

使用Cache-Control的此类示例之一:

Cache-Control: max-age=3600

此针对Web作者和网站管理员的缓存教程对它们进行了更深入的介绍。

以上是 XMLHttpRequest:如何强制缓存? 的全部内容, 来源链接: utcz.com/qa/402109.html

回到顶部