您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

浅谈Ajax的缓存机制

2024/5/7 2:43:04发布31次查看
本文主要是向我们简单介绍了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
以上就是浅谈ajax的缓存机制的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product