52,797
社区成员
发帖
与我相关
我的任务
分享
$.ajax({
type: "get",
url: "ooxx",
async: true,
cache: false, //// 直接cache关闭
.....
$.ajax({
type: "get",
url: "ooxx?ref='+Math.random(), //// URL直接加随即数
async: true,
.....
$.ajaxSetup({cache:false});
结果网站页面比原来慢了好多秒,使用感受很垃圾,如果一个个get请求函数去设置,确实会好很多
)
但反过来说,如果jquery cache是建立在url基础上的,get URL加了随机参数,也就相当于是新的页面了,还是会
重新缓存,感觉效果是一样的,为一可能不同的就是在传参时省了jq拼URL时间?!?不知道我说的对不对[/quote]
如果关闭缓存的话,他是增加了时间参数,每次相当于请求全新的页面,如果不关闭的话, 他的确会缓存一大堆的东西,谷歌等浏览器处理的很好,但是360会很恶心,刷新的话他还是读缓存,不去重新请求。
$.ajaxSetup({cache:false});
结果网站页面比原来慢了好多秒,使用感受很垃圾,如果一个个get请求函数去设置,确实会好很多
)
但反过来说,如果jquery cache是建立在url基础上的,get URL加了随机参数,也就相当于是新的页面了,还是会
重新缓存,感觉效果是一样的,为一可能不同的就是在传参时省了jq拼URL时间?!?不知道我说的对不对