zoukankan      html  css  js  c++  java
  • ajax缓存

    ajax在发送数据成功后,会把请求的URL和返回的结果保存在cache中,这样在下一次发送同样请求时,就能从缓存中将数据提取出来,以提高响应速度与用户体验,这种情况下不会与服务器交互

    好处:

    在对一些静态资源的请求上,比如图片、js、css等,提高了速度,节省了网络资源

    缺点:

    请求变动的资源时返回的依旧是以前的结果。

    禁止浏览器缓存的方法:

    1.前端: ajax请求前加上 Cache-Control: no-cache 不在缓存中保留ajax数据

    2.前端: ajax请求前加上 xmlHttpRequest.setRequestHeader(“If-Modified-Since”,”0″);

    3.后台: header("Cache-Control: no-cache, must-revalidate") 不允许浏览器在cache中保留请求数据

  • 相关阅读:
    867-转置矩阵
    704-二分查找
    选择排序
    999-车的可用捕获量
    66-加一
    观察者模式(1)
    命令模式(3)-宏命令
    命令模式(2)-命令接口中的撤销方法
    接口测试
    移动端测试
  • 原文地址:https://www.cnblogs.com/yanze/p/7447427.html
Copyright © 2011-2022 走看看