`
weitao1026
  • 浏览: 1047329 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
关于浏览器缓存

浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。

清理网站缓存的几种方法

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

方法三:用随机数,随机数也是避免缓存的一种很不错的方法!
URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了

方法四:用随机时间,和随机数一样。
在 URL 参数后加上 "?timestamp=" + new Date().getTime();

用php后端清理

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

相关推荐

    清除Flash缓存和各种浏览器缓存的方法.docx

    用户可以根据自己的需要选择适合的浏览器缓存清除方法。 此外,用户还可以通过其他方法来清除浏览器缓存,如使用浏览器插件、使用系统工具等。清除浏览器缓存是解决浏览器缓存问题的重要步骤,用户可以根据自己的...

    电脑浏览器缓存清理手册

    电脑浏览器缓存清理手册

    Loadrunner负载测试 浏览器缓存设置

    5. **清理缓存**:在测试的不同阶段,可能需要清除缓存以模拟用户清空缓存后的行为。LoadRunner提供`web_cache_flush()`函数来达到这个目的。 6. **监控和分析缓存行为**:在负载测试过程中,使用LoadRunner的监控...

    三星T231如何清除浏览器缓存-T231清除浏览器缓存教程.docx

    ### 三星T231清除浏览器缓存教程 #### 一、引言 随着移动互联网技术的飞速发展,智能手机已成为人们日常生活中不可或缺的一部分。在众多智能手机品牌中,三星凭借其出色的性能和丰富的功能深受用户喜爱。对于三星T...

    各种浏览器如何清理缓存.doc

    在日常的系统运维工作中,经常会遇到非专业用户对计算机操作存在困扰,特别是关于浏览器缓存清理这类基础问题。浏览器缓存是存储在本地硬盘上的临时文件,用于加速网页加载,但有时可能会导致页面显示异常或占用过多...

    HTTP+JS+浏览器缓存技术

    2. 使用 jQuery Ajax 清除浏览器缓存:可以使用 $.ajax() 方法并设置 cache:false,或者使用 If-Modified-Since 和 Cache-Control 请求头来清除浏览器缓存。 3. 使用随机数或随机时间来避免缓存:可以在 URL 参数后...

    一键删除IE浏览器缓存脚本

    标题中的“一键删除IE浏览器缓存脚本”指的是一个用于快速清理Internet Explorer(简称IE)浏览器缓存的批处理文件。这种脚本通常由程序员或系统管理员编写,以自动化执行清理任务,避免用户手动操作的繁琐。批处理...

    jsp去除浏览器缓存

    ### jsp去除浏览器缓存详解 #### 一、引言 在Web开发中,为了提高用户体验及页面加载速度,浏览器通常会缓存一部分资源。但有时为了确保用户获取到最新的内容,我们需要禁止或控制浏览器对特定页面的缓存。本文将...

    浏览器缓存查看及恢复工具

    浏览器缓存是网络浏览的重要组成部分,它帮助用户快速加载先前访问过的网页,通过存储静态资源如图片、JavaScript和CSS文件,减少对服务器的请求。本文将深入探讨浏览器缓存的工作原理,以及如何使用“浏览器缓存...

    清除IE缓存.bat

    清除IE缓存.批处理,清除IE缓存.批处理,清除IE缓存.批处理

    web项目页面缓存清除,不用每次刷新浏览器

    例如,设置Cache-Control为`no-cache`或`no-store`可以防止浏览器缓存页面,`must-revalidate`则要求每次请求都验证资源是否更新。 2. **HTML5的Service Worker**:Service Worker是一种在浏览器后台运行的脚本,它...

    C# 清理浏览器缓存

    调用该程序呢可以运行项目时自动清理IE缓存

    清除浏览器缓存

    ### 清除浏览器缓存的方法及原理 #### 一、背景介绍 在现代互联网应用中,浏览器缓存机制被广泛采用以提升用户体验和减少网络流量消耗。然而,在某些情况下(如开发测试阶段或网站更新后),我们需要清除浏览器...

    如何删除浏览器缓存.docx

    因此,定期清理浏览器缓存是非常必要的。本文将介绍如何删除浏览器缓存,以提高网页访问速度和提高浏览器性能。 浏览器缓存的 importance: 1. 提高网页访问速度:浏览器缓存可以将经常访问的网页内容存储在电脑里...

    vbsIE缓存一键清理

    **知识点详解** 1. **VBScript (Visual Basic Script)**: VBScript是Microsoft开发的一种脚本语言,主要...了解上述知识点,用户不仅可以理解该脚本的工作原理,还能学习到关于清理浏览器缓存的其他方法和注意事项。

    消除浏览器的301重定向缓存

    来禁止浏览器缓存重定向的结果。 示例 新建一个web工程,命名为redirectTest,点击Finish,新建一个Servlet,如下图点击Next,输入如下图点击Next,如下图点击Finish,则一个Servlet创建完成。点击工程名,按下ALT+...

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

    本文介绍了几种使用JavaScript清除浏览器缓存的方法,包括使用meta标签、表单临时缓存清理、利用AJAX请求更新缓存、应用随机数或时间戳以及后端脚本清除浏览器缓存。 1. 使用meta标签清除缓存 开发者可以通过在HTML...

    搜狗浏览器如何清理缓存-.docx

    搜狗浏览器缓存清理指南 在上网过程中,我们的浏览器会自动缓存我们访问过的网页和文件,以便下次访问时可以快速加载。但是,如果缓存文件 tích lũy太多,会占用我们电脑的存储空间,影响电脑的运行速度。因此,...

    清除IE缓存的好工具

    标题中的“清除IE缓存的好工具”指的是一个用于便捷清理Internet Explorer浏览器缓存的实用程序。在网页浏览过程中,IE浏览器会自动存储网页的临时文件、图片和其他数据,以加快后续访问的速度。然而,这些缓存文件...

Global site tag (gtag.js) - Google Analytics