`
maybe723
  • 浏览: 46024 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

禁用缓存

阅读更多

HTM网页
<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">
ASP网页
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
PHP网页
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
C#中禁止cache的方法!
Response.Buffer=true;
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";

.net

服务器端:
   Response.Buffer = true;
   Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
   Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
   Response.Expires = 0;
   Response.CacheControl = "no-cache";
   Response.Cache.SetNoStore();

Global里面: 
protected  void  Application_BeginRequest(Object  sender,  EventArgs  e) 

       HttpContext.Current.Response.Cache.SetNoStore(); 
}
<%@ OutPutCache Location="None"%>

页面基类:
public  class  PageBase  :  Page 

     public  PageBase()  {} 
 
     protected  override  OnLoad(  EventArgs  e  )  { 
             Response.Cache.SetNoStore(); 
             base.OnLoad(); 
     } 

分享到:
评论

相关推荐

    JSP禁用缓存常用方法

    JSP禁用缓存常用方法 该方法不错哦!

    禁用缓存整理

    在深入探讨“禁用缓存整理”的主题之前,我们首先需要理解缓存的基本概念及其在IT行业中的重要性。缓存是一种数据存储技术,旨在提高数据的访问速度和应用程序的性能。通过将频繁访问的数据存储在更接近用户或应用...

    禁用html页面的缓存

    对于PHP页面,可以通过设置HTTP头部信息来达到禁用缓存的目的。代码示例如下: ```php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Pragma: no-cache"); // HTTP/1.0 ?&gt; ``` 这里...

    禁用2008R2文件系统缓存

    1. **降低性能**:禁用缓存可能会降低文件读取速度,因为每次访问文件都需要从硬盘读取,而非内存。 2. **更多磁盘活动**:没有缓存,系统将频繁进行磁盘读写,可能导致硬盘寿命缩短,且可能增加系统噪音。 3. **...

    cacheman-redis-promise:使用promise并能够使用存根方法禁用缓存的cacheman-redis扩展

    cacheman-redis-promise 基本上,它是模块的扩展,它使用并能够在不弄乱所有代码的情况下禁用缓存。安装方式$ npm install cacheman-redis-promise用法 var cache = require ( 'cacheman-redis-promise' ) ( { host ...

    BIOS中禁用二级缓存

    2. **安全测试**:在进行某些安全测试时,可能需要禁用缓存来评估系统的安全性,尤其是在研究缓存侧通道攻击等高级安全议题时。 3. **性能测试**:为了准确测量CPU的性能,有时需要在禁用缓存的情况下运行基准测试,...

    禁止浏览器缓存当前文档内容

    【禁止浏览器缓存当前文档内容】 在网页开发中,浏览器缓存机制是为了优化加载速度,但是有时会导致问题,比如服务器端更新的内容无法及时反映到客户端。为了防止这种情况,可以通过设置HTTP响应头来禁止浏览器缓存...

    C# 清理浏览器缓存

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

    2008r2系统缓存补丁

    本文将深入探讨"2008r2系统缓存补丁"的相关知识点,包括系统缓存的作用、为何需要更新或禁用缓存以及如何进行操作。 首先,了解系统缓存的基本概念。系统缓存,特别是文件系统缓存,是指操作系统在内存中保留的一...

    PHP禁止缓存如何禁止页面缓存

    但是,在某些情况下,为了确保用户看到的是最新的数据或页面状态,我们需要禁用页面缓存。本文将详细介绍如何通过PHP代码来实现页面缓存的禁止。 #### 一、基本概念 1. **缓存**:缓存是指存储最近或频繁访问的...

    清除Jquery缓存

    - **动态内容更新**:对于那些需要实时更新数据的应用程序来说,禁用缓存可以确保用户总是能看到最新的内容。 #### 注意事项 尽管禁用缓存在某些场景下非常有用,但也有其局限性和需要注意的地方: - **性能影响**...

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

    1. **禁用缓存**:在某些情况下,我们可能希望禁用浏览器缓存以测试服务器在处理无缓存请求时的性能。在LoadRunner中,可以通过在HTTP协议初始化函数(http_init())中设置`web_set_sockets_option("HDR_RESERVE", ...

    fastify-disablecache:固定插件以禁用客户端缓存

    禁用固定缓存 固定插件以禁用客户端缓存 介绍 受启发, fastify-disablecache插件设置以下响应标头和值以禁用客户端缓存: Surrogate-Control: no-store Cache-Control: no-store, no-cache, must-revalidate, ...

    缓存说明.doc

    【缓存技术详解:oscache 与 ehcache 对比】 在IT行业中,缓存技术是提升系统性能的关键手段,尤其在处理大量数据访问时。本文将深入探讨两种常见的Java缓存解决方案:oscache和ehcache,并分析它们的主要特性和...

    chrome浏览器禁止缓存

    按F12或右键点击页面选择“检查”,在开发者工具的网络面板(Network tab)中,勾选“禁用缓存”(Disable cache)选项,此时刷新页面,浏览器将不会使用任何缓存资源。 2. **利用Chrome扩展插件**:这里推荐使用...

    关闭Vue计算属性自带的缓存功能方法

    需要注意的是,禁用缓存可能会导致性能下降,因为即使依赖没有改变,Vue也会重新计算属性的值。因此,除非有明确的需要实时更新的需求,否则一般不建议关闭计算属性的缓存。在大多数场景下,Vue的默认缓存策略已经...

    如何清空缓存如何清空缓存

    - 虽然禁用缓存可以确保用户看到最新的内容,但可能会增加服务器的负担。因此,在实际应用中应权衡利弊。 2. **安全性考虑**: - 对于包含敏感信息的页面,禁用缓存是非常必要的,以防止信息泄露。 3. **兼容性...

    JavaWeb如何实现禁用浏览器缓存

    3. 在开发阶段禁用缓存是很常见的,但在部署后,如果不需要,应及时调整缓存策略,以优化用户体验和服务器性能。 总之,通过设置`Cache-Control`、`Pragma`和`Expires`响应头,我们可以有效地禁用JavaWeb应用程序的...

    设置页面缓存Cache

    - **`EnableCaching`属性**:设置为`true`时启用缓存,设置为`false`时禁用缓存。 - **`CacheDuration`属性**:用于指定缓存的有效时间,单位为秒。例如,`CacheDuration="Infinite"`表示缓存永不过期,`...

    Mybatis缓存测试示例

    5. **性能测试**:评估开启缓存后的系统性能提升,比如对比启用和禁用缓存时的查询速度、内存占用等指标。 在提供的压缩包文件“Zdxtec”中,可能包含了该项目的源代码、配置文件、测试用例等,通过分析这些内容,...

Global site tag (gtag.js) - Google Analytics