博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
清理网站缓存的几种方法
阅读量:5341 次
发布时间:2019-06-15

本文共 1020 字,大约阅读时间需要 3 分钟。

 

meta方法

//不缓存

清理form表单的临时缓存

 

其实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 });

方法三:如果请求的地址是相同的,浏览器就不会去连接服务器而是去读取缓存。可以通过时间戳来使每次的请求地址都不同,从而跳过浏览器的缓存

每次都请求服务器。

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

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

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

用php后端清理

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

等等(如php中)

转载自:http://www.haorooms.com/post/js_llq_hc

以上皆为个人理解,如有错误之处,欢迎留言指正。

转载于:https://www.cnblogs.com/2260827114com/p/6420359.html

你可能感兴趣的文章
20155303 2016-2017-2 《Java程序设计》第五周学习总结
查看>>
selenium爬取网易云
查看>>
常用配置文件
查看>>
Python全栈之路系列之流程控制
查看>>
# 20155209 2016-2017-2 《Java程序设计》第六周学习总结
查看>>
shell 脚本获取数组字符串长度
查看>>
Spark性能优化指南——基础篇
查看>>
Adapter 适配器模式 MD
查看>>
Linux使用fdisk进行磁盘管理
查看>>
Linux设置服务自启动(转载)
查看>>
ASP.Net文件下载-使用流输出
查看>>
限定textbox中只能输入数字的小方法
查看>>
Android 手机app 嵌入网页操作
查看>>
Android:控件布局(表格布局)TableLayout
查看>>
VMWare Workstation虚拟机网卡工作模式及配置方法
查看>>
开始学习Angular Mobile UI
查看>>
浅谈C语言中的联合体
查看>>
Photoshop独立安装包下载页面
查看>>
使用git获取远程分支
查看>>
.Net开发之Request处理
查看>>