caching相关内容

如何清除在asp.net服务器缓存?

我如何清除asp.net服务器缓存?我们发现,有两种缓存。还有就是浏览器缓存和服务器缓存。我已经做了一些搜索,但我还没有找到一个明确的,一步一步的指导使用asp.net(或没有)清除服务器缓存。 (更新)我刚刚了解到,code-背后因为这是在VB - Visual Basic中(点净额)。 解决方案 您可以遍历所有缓存项并删除它们一个接一个: 的foreach(在HttpContext ..
发布时间:2016-06-06 20:06:53 C#/.NET

ASP.NET不能缓存空值

谁能解释为什么你不能插入一个空对象到ASP.NET缓存? 字符串exampleItem = NULL;HttpRuntime.Cache.Insert(“EXAMPLE_KEY” exampleItem, 没有, DateTime.Now.AddHour ..
发布时间:2016-06-06 20:00:21 C#/.NET

简单的C#ASP.NET缓存实现

我需要建立一个列表与LT;对象> 和缓存清单,并能够添加到它。我还需要能够吹去容易并重新创建。什么是做到这一点的简单方法? 解决方案 这样的事情吧? 使用系统; 使用System.Collections.Generic; 使用的System.Web;公共类MyListCache { 私人列表<对象> _MyList = NULL; 公开名单<对象& ..
发布时间:2016-06-05 20:50:11 C#/.NET

如何不缓存一个ASP.NET用户控件?

我使用的OutputCache在我的网页,有一个用户的控制,但我不想缓存此特定用户的控制,因为它涉及到用户登录(如果我访问该网页,我看到的页面,如果我与另一个用户进行认证)。 我怎么能这样做? 解决方案 我个人使用的属性VaryByCustom是给予登录和注销用户不同的缓存页面访问量: <%@ VaryByCustom是的OutputCache =“IsLoggedIn”时间=“ ..
发布时间:2016-06-05 20:47:51 C#/.NET

IIS7:设置"无缓存"所有aspx页面而不是图像/ CSS / JS

我想不随地缓存我aspx页面。出于某种原因,IE浏览器会忽略这是从我的母版页设置meta标签 < META HTTP-EQUIV =“过期”CONTENT =“0”> < META HTTP-EQUIV =“缓存控制”CONTENT =“无缓存”> < META HTTP-EQUIV =“杂注”CONTENT =“无缓存”> 我想看看我是否可以将我的HTT ..
发布时间:2016-06-05 20:45:26 C#/.NET

HTTP头到期在web.config中asp.net

我试图让YSlow的给我上的A通过设置web.config文件“添加Expires头”部分。 我一直在四处寻找,这就是我把基于什么时候会再有: < staticContent> &所述; clientCache httpExpires =“15.00:00:00”cacheControlMode =“UseExpires”/> < / staticC ..
发布时间:2016-06-05 20:34:55 C#/.NET

缓存控制头在ASP.NET

我想设置为Web应用程序缓存控制标头(和它看来,我能够做到这一点),但我得到什么,我认为是在头反应奇条目。我的实现如下: 保护覆盖无效的OnLoad(EventArgs的发送) { //设置缓存能力... DateTime的DT = DateTime.Now.AddMinutes(30); Response.Cache.SetExpires ..
发布时间:2016-06-05 20:34:19 C#/.NET

ASP.NET缓存添加VS插入

是什么之间的区别 Cache.Add 和 Cache.Insert 方法呢? 在什么情况下应该使用第一个,第二个? 解决方案 插入将覆盖具有相同的键现有的缓存值; 添加失败(什么都不做),如果使用相同的密钥现有的缓存值。所以这是一个案例,说你应该总是使用插入以来第一次code运行时,它会将你的对象到缓存中,当它运行之后,将更新缓存值。 ..
发布时间:2016-06-05 20:14:13 C#/.NET

建议简单的.NET分布式缓存解决方案

我们必须运行Windows Server 2003为我们的生产Web服务器的一台服务器。我们的网站有不同的模块,并每次它自己的应用程序池中运行。这使得缓存有点问题,因为每个模块都有它自己的高速缓存很多时候多个模块缓存相同的项目。问题是,当在高速缓存中的项目在一个模块中被改变,另一个模块缓存相同的项目不能轻易被刷新。 我们的网站是写在ASP.NET 4.0和我们缓存数据集,业务对象集合,列表等使用 ..
发布时间:2016-06-05 20:12:30 C#/.NET

它是确定以使用静态变量在ASP.net缓存信息?

目前,我正在上ASP.net项目管理应用程序在C#3.5。为了减少点击到数据库,我缓存大量的使用静态变量的信息。例如,用户的列表保存在存储器中的静态类。这个类在从启动数据库的所有信息读取,并不断更新,每当更改后的数据库,但它从来没有需要从DATEBASE阅读。 类坪其他Web服务器(如果它们存在的话)与在相同的时间,因为对数据库的写入的更新信息。该侦测机制是使用随机可用端口到高速缓存对象注册一个 ..
发布时间:2016-06-05 20:06:24 C#/.NET

的OutputCache我的asp.net MVC Web应用程序内设置。多个语法prevent缓存

我工作的一个asp.net MVC的Web应用程序,我需要知道,如果有确定的OutputCache时,我的操作方法如下任何差异: - [的OutputCache(持续时间= 0,位置= OutputCacheLocation.Client,的VaryByParam =“*”)] VS [的OutputCache(NoStore = TRUE,持续时间= 0,位置=“无”,的VaryBy ..
发布时间:2016-06-05 19:54:21 C#/.NET

如何缓存在Asp.net C#MVC数据库表prevent许多数据库查询

我使用Asp.net MVC 4(C#)建立自己的CMS,我想缓存某些数据库的数据,喜欢:本土化,搜索类(它的长尾巴,每一类有它自己的子和子子类)等。 这将是矫枉过正查询数据库所有的时间,因为它可以为每个页面请求超过30-100查询,但是用户很少更新这些数据库 那么,什么是做到这一点的最佳方式(性能和便利性)? (对于指南和教程的链接将是不错的也可以) 我知道如何使用动作的OutputCac ..
发布时间:2016-06-05 19:33:58 C#/.NET

MSSQL回调函数asp.net网站

我在看,当涉及到制作SQL服务器上的一个触发的可能性,触发我的网站功能(无需轮询它每隔x分钟)。 其原因是,我试图对我的SQL数据到它的时候有改动它设置为表将只更新高速缓存中创建一个缓存服务。的想法将是它们在数据库中的物品,很少改变,并且使用频率足以要跳过的昂贵行程到数据库中。 任何想法将是巨大的,谢谢。 解决方案 SQL Server有CLR集成(虽然最后的检查,只能用.NET 2. ..
发布时间:2016-06-05 19:24:26 C#/.NET

在Azure的云服务实现共同位于会话缓存

现在我有一个Azure的云服务托管的MVC应用程序, - 现在 - 使用VIP调剂方法从舞台&LT更新时;>生产,杀死所有会话。我没有做过各地会话管理任何配置,所以这是可以预期的。 我现在正在试图通过以下链接来解决这个问题: 的http://www.windowsazure.com/en-us/manage/services/cache/net/how-to-in-role-cache/ ..
发布时间:2016-06-05 19:13:12 C#/.NET

如何撤消Response.Cache.SetNoStore()?

我有一个CMS应用code这就要求 Response.Cache.SetNoStore()上的所有请求,如果我是正确的,这将是prevents代理/ CDN缓存的页面/内容。所以,我是有条件调用下面code: Response.Cache.SetCacheability(HttpCacheability.Public); Response.Cache.SetMaxAge(新时间跨度(0,30, ..
发布时间:2016-06-05 19:01:43 C#/.NET

在缓存ASP.NET用户控件?

我在我的应用程序“header.ascx”创建用户控制,我考取一个selectedMenu属性这种控制在其控制选择指定的selectedMenu值。假如,我已经通过了值“家”或“搜索”,然后将选择(高亮显示)的搜索菜单。 我想缓存此控制,当selectedMenu属性的值的变化则只有缓存将刷新其他应拿起从高速缓存控制?? 是否可以缓存在asp.net用户控件?我使用ASP.NET 2.0(C# ..
发布时间:2016-06-05 18:54:57 C#/.NET

在HttpRuntime.Cache缓存键的最大长度的对象?

我们正在使用HttpRuntime.Cache API在ASP.NET从数据库中检索缓存数据。 有关这个特殊的应用,我们的数据库查询功能的参数很多,所以我们的缓存键是这个样子: table=table1;param1=somevalue1;param2=somevalue2;param3=somevalue3;param4=somevalue4;param5=somevalue5;para ..
发布时间:2016-06-05 18:49:23 C#/.NET

在缓存asp.net开发服务器

详细信息: 我使用了Windows XP SP3的Visual Studio 2005。该网站是存储文件系统上。我用颠覆签从服务器上code。 下面是问题: 当我运行应用程序的第一次一切都很好。但是,当我在做应用的变化,然后我就应该能够通过浏览器重新加载页面看到这些变化。但它没有发生。我不得不停止开发服务器并重新运行,这将启动开发服务器的新实例的应用程序,现在我可以看到的变化。这需要像3-4 ..
发布时间:2016-06-05 18:36:51 C#/.NET