`
zhyt710
  • 浏览: 206544 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于清除网页缓存

阅读更多
网页缓存的作用是什么?应该很重要。但是我们在开发网络应用的时候,网页缓存总是给我们一种莫名的烦恼。于是几乎每一个开发者都试图解决过这个问题。当然,我也不是今天才着手解决这个问题。但是今天一时心血来潮,写一篇,记录一下用到的方法。

1.禁止客户端缓存要在<head>中加入类似如下内容(我当然还没有这么用过):

<META  HTTP-EQUIV="pragma"  CONTENT="no-cache"> 
<META  HTTP-EQUIV="Cache-Control"  CONTENT="no-cache,  must-revalidate"> 
<META  HTTP-EQUIV="expires"  CONTENT="Wed,  26  Feb  1997  08:21:57  GMT">

2.在服务器的动态网页中禁止缓存,要加入类似如下脚本

  (1)asp(好久不用了):

   <% 
   Response.Expires  =  -1 
   Response.ExpiresAbsolute  =  Now()  -  1 
   Response.cachecontrol  =  "no-cache" 
   %>

  (2)jsp(我现在经常用的):

  response.setHeader("Pragma","No-cache");
  response.setHeader("Cache-Control","no-cache");
  response.setDateHeader("Expires", 0);
分享到:
评论

相关推荐

    页面缓存和清除页面缓存

    本文将深入探讨页面缓存的工作原理、如何在C#中实现页面缓存以及清除页面缓存的方法。 首先,我们需要了解ASP.NET中的两种主要缓存策略:输出缓存和数据缓存。输出缓存会保存完整的HTML页面,而数据缓存则用于存储...

    易语言完美清除IE缓存和Cookies等

    在这个场景下,"易语言完美清除IE缓存和Cookies等"是指使用易语言编写的程序,专门用于清理Internet Explorer(IE)浏览器的临时互联网文件、Cookies和其他浏览历史数据。 首先,我们需要理解IE缓存和Cookies的概念...

    关于APP清理缓存

    在智能手机的日常使用中,APP清理缓存是一个重要的维护步骤,它可以帮助优化设备性能、节省存储空间,并提高应用运行速度。缓存是应用程序在运行过程中为了加速数据加载而临时存储的一些数据,但随着时间的推移,...

    JSP 页面缓存以及清除缓存

    ### JSP 页面缓存及其清除方法详解 #### 一、JSP页面缓存的重要性与应用场景 JSP(Java Server Pages)技术是一种结合了HTML、XML和Java编程的技术,用于创建动态网页。在JSP开发中,页面缓存是一种常用的技术手段...

    chrome缓存清除扩展程序,通过js清除chrome缓存的api演示

    缓存能够存储网页的静态资源,如图片、CSS样式表和JavaScript文件,以提高页面加载速度,提升用户体验。然而,有时为了调试或者隐私考虑,我们需要清除这些缓存。本文将详细介绍如何使用Chrome扩展程序以及...

    vbsIE缓存一键清理

    Internet Explorer(IE)是微软公司开发的网页浏览器,它有一个本地缓存系统,用于存储用户访问过的网页的静态资源,如图片、CSS样式表和JavaScript文件等,以提高再次访问这些页面时的加载速度。随着时间的推移,...

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

    本资源包提供了关于"web项目页面缓存清除"的操作手册和相关资源,帮助开发者解决因缓存导致的问题,确保用户每次都能看到最新的网页内容,而无需手动刷新浏览器。以下是一些关键知识点: 1. **HTTP缓存机制**:HTTP...

    如何清除tomcat缓存

    ### 如何清除Tomcat缓存 在Web开发中,Tomcat服务器因其轻量级、高效能及开源等特性被广泛采用。然而,在部署或更新应用的过程中,有时会遇到因缓存导致的问题,如新发布的代码未能立即生效。因此,学会如何有效地...

    一键清理Flash缓存

    标题“一键清理Flash缓存”所指的是一种方便快捷的方法,用于清除计算机中Adobe Flash Player的临时文件和缓存数据。这些数据在我们浏览含有Flash内容的网页时积累,随着时间的推移,可能会占用大量的硬盘空间,甚至...

    帝国CMS清理动态缓存插件

    1. **一键清理**:用户可以通过简单的操作,一键清除所有动态缓存,避免因为缓存中的旧数据导致页面显示不正确的问题。 2. **智能选择**:除了全量清理,插件还允许用户根据需要选择特定模块或页面的缓存进行清理,...

    清除Jquery缓存

    在探讨“清除Jquery缓存”的话题之前,我们先来了解一下jQuery是什么以及为什么需要清除缓存。 ### jQuery简介 jQuery是一款流行的JavaScript库,它极大地简化了HTML文档的遍历、事件处理、动画以及Ajax交互等操作...

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

    4. **解决兼容性问题**:有时网站更新后,旧的缓存可能会导致页面显示不正常或功能异常,清除缓存可以解决这类问题。 #### 三、三星T231清除浏览器缓存步骤详解 1. **进入设置界面**: - 打开手机主屏幕上的...

    ThinkPHP 清理缓存最新TP5.0/6.0有效完全代码

    ThinkPHP 清理缓存最新TP5.0/6.0有效完全代码 , 1 . 清除模版缓存 不删除cache目录 。。。。 2 . 清除模版缓存 不删除 temp目录 。。。 3 . 清除日志缓存 不删出log目录 使用循环方式获取所以有效的文件夹

    显示所有缓存 清除所有缓存 Asp.net(C#)

    输出缓存主要用于缓存页面的一部分或全部输出;而数据缓存则用于缓存应用程序中的数据对象。 #### 2. ASP.NET中的数据缓存 在ASP.NET中,数据缓存是通过`System.Web.Caching.Cache`类来实现的。这个类提供了一系列...

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

    值得注意的是,这种脚本默认的设置是清理所有缓存,包括网页图片、脚本、样式表和其他临时互联网文件。同时,由于描述中提到可以根据注释自行修改,这意味着脚本内可能包含了一些可配置的部分,用户可以根据自己的...

    OC清除缓存Demo

    然而,随着时间的推移,缓存可能会变得过大,占用过多的存储空间,这时就需要进行缓存清理。"OC清除缓存Demo"是一个实例项目,展示了如何在Objective-C中实现这一功能。 首先,我们来看一下缓存的基本概念。缓存...

    清除IE缓存的好工具

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

    CentOS7清理yum缓存和释放内存方法.pdf

    CentOS7清理yum缓存和释放内存方法 CentOS7清理yum缓存和释放内存方法是Linux系统中非常重要的一部分。yum(Yellow Dog Updater, Modified)是一个基于RPM包管理器的命令行包管理器,用于安装、卸载、升级和管理RPM...

    查看缓存 清除缓存

    4. **清除缓存**:在“应用信息”的“存储”界面,用户可以找到“清除缓存”的选项,点击即可清理该应用的缓存数据。这不会删除应用的数据或设置,只会影响临时存储的文件。 5. **自动管理缓存**:部分高级Android...

    网页缓存清除及页面刷新与关闭.doc

    网页缓存清除及页面刷新与关闭 知识点1: 网页缓存的概念 网页缓存是指浏览器将访问过的网页保存到本地缓存中,以便下次访问时可以快速加载。缓存可以分为两种:强制缓存和协商缓存。强制缓存是指浏览器在访问网页...

Global site tag (gtag.js) - Google Analytics