主页 > 知识库 > 浅谈Ajax的缓存机制

浅谈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刷新都是如此。但我听说,IE浏览器不遵循这个规则。也不知道是不是所有版本的IE浏览器都是这样。如果有哪位大侠清楚这个,不吝赐教。

您可能感兴趣的文章:
  • 解析浏览器端的AJAX缓存机制
  • 获取IE浏览器Cookie信息的方法
  • JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
  • 完美解决IE9浏览器出现的对象未定义问题
  • Javascript在IE和Firefox浏览器常见兼容性问题总结
  • python3实现读取chrome浏览器cookie
  • bootstrap3 兼容IE8浏览器!
  • 浅析IE浏览器关于ajax的缓存机制

标签:咸宁 揭阳 商洛 股票 荆州 红河 辛集 佛山

巨人网络通讯声明:本文标题《浅谈Ajax的缓存机制》,本文关键词  浅谈,Ajax,的,缓存,机制,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《浅谈Ajax的缓存机制》相关的同类信息!
  • 本页收集关于浅谈Ajax的缓存机制的相关信息资讯供网民参考!
  • 推荐文章