清理项目缓存的几种方法:

meta方法

//不缓存

<META HTTP-EQUIV="pragma" CONTENT="no-cache">

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">

<META HTTP-EQUIV="expires" CONTENT="0">

清理form表单的临时缓存

<body onLoad="javascript:document.yourFormName.reset()">

其实form表单的缓存对于我们书写还是有帮助的,一般情况不建议清理,但是有时候为了安全问题等,需要清理一下!

jquery ajax清除浏览器缓存

方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下:

$.ajax({

url:'www.haorooms.com',

dataType:'json',

data:{},

beforeSend :function(xmlHttp){

xmlHttp.setRequestHeader("If-Modified-Since","0");

xmlHttp.setRequestHeader("Cache-Control","no-cache");

},

success:function(response){

//操作

}

async:false

});

方法二,直接用cache:false,

$.ajax({

url:'www.haorooms.com',

dataType:'json',

data:{},

cache:false,

ifModified :true ,

success:function(response){

//操作

}

async:false

});

如果是使用jQuery,直接这样就可以了$.ajaxSetup({cache:false})

这样页面的所有ajax都会执行这条语句就是不需要保存缓存记录

方法三:用随机数,随机数也是避免缓存的一种很不错的方法!

URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了

方法四:用随机时间,和随机数一样。

URL 参数后加上 "?timestamp=" + new Date().getTime();

用php后端清理

在服务端加 header("Cache-Control: no-cache, must-revalidate");等等(如php中)

清理项目缓存的几种方法相关推荐

  1. 清理网站缓存的几种方法

    清理网站缓存的几种方法 meta方法 ? 1 2 3 4 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache&quo ...

  2. js清除浏览器缓存的几种方法(项目总结)

    以前很少关注这方面的问题,直达我们的技术经理找我们说要换框架,为什么换框架呢,因为缓存的问题,原来的项目是用版本号作为刷新的依据的.因为微信 公众号上有这样一个机制,使用版本好的话,有时做不到及时刷新 ...

  3. 前端更新需要清空浏览器缓存_js清除浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...

  4. js清除浏览器缓存的几种方法

    2014年9月24日 4692次浏览 关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数 ...

  5. JS清除缓存的几种方法

    一.CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码 css和js带参数(形如.css?t=与.js?t=) 使用参数有两种可能: 第一.脚本并不存在,而是服务端动态生成的,因 ...

  6. JavaScript 清除浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...

  7. 清除浏览器缓存的几种方法

    关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...

  8. java项目怎样强制删除手机缓存_Myeclipse清理项目缓存的几大方法

    今天小编就为大家分享一篇关于Myeclipse清理项目缓存的几大方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 相信大家被项目缓存折腾过吧,这里罗列几条 ...

  9. Android4清理代码缓存,Android清除应用缓存的两种方法

    第一种 使用ActivityManager中的clearApplicationUserData方法,代码如下: ActivityManager am = (ActivityManager) getSy ...

最新文章

  1. wprintf显示中文
  2. sh密码登录mysql_Shell下实现免密码快速登陆MySQL数据库的方法
  3. shell磁盘监控自动化处理
  4. iframe js 加载失败_如何提高Vue项目首页的加载速度
  5. MAC随机修改批处理
  6. JAVA面试常考系列十一
  7. 初创公司5大Java服务困局,阿里工程师如何打破?
  8. 【MyBatis框架】Mybatis开发dao方法第一部分
  9. AFNetWork 学习资源....
  10. oracl的使用命令
  11. 简体与繁体的相互转换
  12. 解决ubuntu克隆github上的项目速度很慢的问题
  13. KRC跨境商城系 拍卖系统 竞拍系统 商城系统 虚拟支付源码
  14. Leetcode:799. 香槟塔
  15. illustrator插件-画板功能开发-插入页码-js脚本开发-ai插件
  16. 使用git控制word版本
  17. 文件上传漏洞初步解析(个人浅薄理解)
  18. 智慧工地施工如何应用室内定位uwb技术
  19. cookies设置,获取和清除
  20. 关于蓝牙人员定位的几个重要问题

热门文章

  1. Linux-stty
  2. CAD简单圣诞树新手入门教程:
  3. Linux安装Redis6.0.10步骤
  4. 为何win10装回win7总失败?可能你一直忽略了这个细节!
  5. 什么是全员营销?企业开展全员营销的好处
  6. UTips校园资讯助手用户体验报告
  7. python之usb.util读取便携设备Canon EOS 70D v202112021705
  8. 9个应急word简历模板
  9. c语言dword转float,vc中float与DWORD的互想转换实现代码
  10. C++ Dword,String类型相互转换