问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ajax 获取有缓存吗

发布网友 发布时间:2022-05-15 00:55

我来回答

2个回答

懂视网 时间:2022-05-15 05:16

本文主要是向我们简单介绍了AJAX的缓存机制的几条简单的规则以及注意事项,非常不错,这里推荐给大家。

Ajax的缓存机制和浏览器处理资源时的缓存机制是一样的。

三条简单规则:

只要是URL相同的GET请求,浏览器会使用缓存(当然还要看服务器的Cache-Control/Expires/Last-Modified/ETag头的设置)。
只要是POST请求,浏览器都不会缓存。
Https的请求,浏览器不会缓存(绝大数情况如此,但是也有例外,据说FF浏览器是例外)。

补充:

在URL中拼入随机的查询字符串可以使浏览器认为这是一个新的请求,从而不使用缓存。
在Ajax的请求中设置Http头: If-Modified-Since:0,告诉服务器要新的内容。

补充说明:

一般情况下,用户手动触发浏览器刷新(windows:F5 MacOS:command+R),浏览器会忽略资源的Cache-Control/Expires头的设置,而去连接服务器。无论是页面刷新还是Ajax刷新都是如此。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

Ajax核心XMLHttpRequest总结

解决ajax跨域请求数据cookie丢失问题

使用ajax实现无刷新改变页面内容和地址栏URL

热心网友 时间:2022-05-15 02:24

一般来说浏览器是会有缓存的,所以一般我们为了避免命中浏览器的缓存,一般会在请求的URL上加上时间戳。这样每次请求的URL就不一样,绕过浏览器的缓存。
如果是说服务器端的缓存,需要看服务器的具体设置,是否有缓存。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想买红米但没银行卡 开美宜佳便利店是加盟好还是直接转一个美宜佳店好 ...就给你一个交易号,能到美宜佳付款,请问美宜佳是怎样付款的_百度知 ... 用美宜佳代购会不会看到我买的东西 重返帝国弓弩营对诸葛连弩有加成吗 重返帝国城市风格选什么好 重返帝国城市风格选择推荐 重返帝国城市风格怎么切换 重返帝国城市如何切换风格 重返帝国城市风格大全 特色兵种及增益介绍 重返帝国特殊兵种怎么生产-特殊兵种生产攻略 重返帝国怎么训练诸葛弩 求一部日本动漫叫什么名字人物操纵巨大机器动物,坏的一方是恐龙机器人 请问,这个日本动漫的名字? 求一部日本动漫,名字不记得了,只记得主角可以一会儿变作男的,一会儿变作女的,似乎还可以变成一种动物 一部日本动漫名字? 一头白狮子带着一群动物是日本动画片叫什么名字 求动漫 和动物有关的日本动漫 空调不制冷了,温度一直在29度不会下降,怎么回事? 关于动物的日本动漫 OA流程中审批人-呈报审批人-抄送知会人如何填写领导层关系? 在审批中发起人和抄送人有什么区别 发起人,审批人,抄送人什么关系 今目标抄送人什么意思 货运保险的优势一般有哪些 货车侧翻货物损失保险会管吗 应聘中小学音乐教师 初中音乐教师有没有晋升空间? 微信网上立案? 装扮少女宅女日常的攻略。 微信网上立案为什么提交不了 晚上睡觉梦见一只相龙一样的虫子在被子上爬? 找一部日本动漫名字 寻找一部很早的日本动漫名字 日本动画片里面的角色可以变成动物和神兽的叫什么名字 一部日本动漫,男主是银白色头发会变成动物(在动漫里属于很稀有的动物),求问这部动漫名字 那部日本动漫里主人公的手机破了然后从里面出来一些人,那些人是主人公以前见过活养过的动物?名字叫什么 有木有人知道这是什么动漫? 为什么我的itunes一直显示“正在连接itunes store。正在载入”就是进不去呢? 前端开发怎样实现ajax本地缓存 网上申请的信用卡可以打电话激活吗? 个人信用卡久悬户打电话可以激活吗 信用卡可以到电话里面开通吗 信用卡直接打电话可以激活 感觉很不安全 骂人被打了警察如何处理 骂人被人打了怎么办 骂别人被打了是谁的责任 骂人被打了警察怎么处理 无缘无故骂人被打,我该怎么办? 我骂人被打怎么处理的 骂了别人被别人打了怎么办 骂人被打怎么处理的