因为我以前使用过jQuery的AjAX方法,所以我对XMLHttpRequests较新。但是,我需要在网络工作者中工作,现在我必须使用经典的XMLHttpRequest来解决性能问题。
我正在尝试cache从jquery 重建-property。如果应该禁用缓存,请添加以下内容:
cache
xhr.setRequestHeader("Cache-Control", "no-cache");
但是,如果我想强制缓存(不是阻止),应该设置哪个标头?
您可以设置各种标头来鼓励缓存,但是它们(包括Cache-Control您使用不正确的标头)是必须由服务器发送的 响应 标头,而不是请求标头。
Cache-Control
使用Cache-Control的此类示例之一:
Cache-Control: max-age=3600
此针对Web作者和网站管理员的缓存教程对它们进行了更深入的介绍。