清理项目缓存的几种方法
清理项目缓存的几种方法:
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中)
清理项目缓存的几种方法相关推荐
- 清理网站缓存的几种方法
清理网站缓存的几种方法 meta方法 ? 1 2 3 4 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache&quo ...
- js清除浏览器缓存的几种方法(项目总结)
以前很少关注这方面的问题,直达我们的技术经理找我们说要换框架,为什么换框架呢,因为缓存的问题,原来的项目是用版本号作为刷新的依据的.因为微信 公众号上有这样一个机制,使用版本好的话,有时做不到及时刷新 ...
- 前端更新需要清空浏览器缓存_js清除浏览器缓存的几种方法
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...
- js清除浏览器缓存的几种方法
2014年9月24日 4692次浏览 关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数 ...
- JS清除缓存的几种方法
一.CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码 css和js带参数(形如.css?t=与.js?t=) 使用参数有两种可能: 第一.脚本并不存在,而是服务端动态生成的,因 ...
- JavaScript 清除浏览器缓存的几种方法
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...
- 清除浏览器缓存的几种方法
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能.但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据.像股票类网站实时更新等,这样的网站 ...
- java项目怎样强制删除手机缓存_Myeclipse清理项目缓存的几大方法
今天小编就为大家分享一篇关于Myeclipse清理项目缓存的几大方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 相信大家被项目缓存折腾过吧,这里罗列几条 ...
- Android4清理代码缓存,Android清除应用缓存的两种方法
第一种 使用ActivityManager中的clearApplicationUserData方法,代码如下: ActivityManager am = (ActivityManager) getSy ...
最新文章
- wprintf显示中文
- sh密码登录mysql_Shell下实现免密码快速登陆MySQL数据库的方法
- shell磁盘监控自动化处理
- iframe js 加载失败_如何提高Vue项目首页的加载速度
- MAC随机修改批处理
- JAVA面试常考系列十一
- 初创公司5大Java服务困局,阿里工程师如何打破?
- 【MyBatis框架】Mybatis开发dao方法第一部分
- AFNetWork 学习资源....
- oracl的使用命令
- 简体与繁体的相互转换
- 解决ubuntu克隆github上的项目速度很慢的问题
- KRC跨境商城系 拍卖系统 竞拍系统 商城系统 虚拟支付源码
- Leetcode:799. 香槟塔
- illustrator插件-画板功能开发-插入页码-js脚本开发-ai插件
- 使用git控制word版本
- 文件上传漏洞初步解析(个人浅薄理解)
- 智慧工地施工如何应用室内定位uwb技术
- cookies设置,获取和清除
- 关于蓝牙人员定位的几个重要问题