9得票1回答
输出缓存 VaryByCustom cookie 值

有没有一种方法可以根据cookie值设置OutputCache的值? 为了简单起见,这是我的方法。 [OutputCache(Duration = 600, VaryByParam = "None", VaryByCustom = "ztest")] public ViewResult I...

9得票1回答
使用OutputCache和GetVaryByCustomString来为多个路径缓存相同的内容

我在我的MVC控制器中有以下代码: [HttpGet] [OutputCache(Duration = 3600, VaryByParam = "none", VaryByCustom = "app")] public async Task<ViewResult> Index(s...

9得票4回答
PHP APC_FETCH所有ID

有没有一种方法可以获取并打印APC存储中的所有数据? 我需要这样做是为了测试和调试目的。 我知道通过执行apc_fetch(id)可以检索特定数据,但我不知道通过传递(例如)*来检索所有数据的任何方法。

9得票2回答
OutputCache特性在.NET 7 API端点上无法正常工作。

我有一个 API REST .NET 7,而属性 [OutputCache] 在没有授权的端点上也无法缓存。 我添加了这个: services.AddOutputCache(options => { options.AddBasePolicy(builder =>...

9得票4回答
Chrome后退按钮页面刷新问题 - ASP.net

我有一个ASP.net应用程序(c#)。 当用户在特定页面上时,他们会点击该页面上的链接,进入子页面,显示产品详细信息。 如果用户点击浏览器的后退按钮,我需要将父页面刷新为其初始状态。也就是说,所有已输入数据的文本框都需要清空,任何隐藏字段都需要重置等。基本上,当用户点击返回时,我需要进行...

9得票1回答
如何在ASP.NET应用程序中设置S-MaxAge CacheControl值?

我正在尝试设置一个 ASP.NET 资源的可缓存性。因此,如果我转到 /foo/show,它将显示一些资源的视图,并将其缓存几个小时(例如)。为此,我使用 OutputCache 属性装饰我的操作方法。此缓存的详细信息(针对此操作方法)在 web.config 文件中找到。 当我设置此输出缓...

9得票6回答
ASP.NET输出缓存和Cookies

有人知道为什么我的页面上有cookie时,输出缓存不起作用吗? 示例页面 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="ct.aspx.vb" Inherits="ct" %> <%@ OutputCac...

9得票1回答
如何验证ASP.NET MVC OutputCache在服务器上是否起作用?

我正在修复一个与ASP.NET OutputCache相关的错误,这让我感到非常疯狂。我们想要在服务器上进行缓存,但似乎无法实现(在我们应用程序的旧版本中它是可以的,但最近我们偶然发现了这个错误)。 在本地,我无法使服务器端的缓存工作。使用以下属性: [OutputCache(CacheP...

9得票3回答
为什么GetVaryByCustomString没有被调用?

在ASP.NET MVC2中,输出缓存是通过以下代码实现的。 GetVaryByCustomString方法未被调用:将断点放置在其第一行并运行应用程序,显示断点未被触发。 控制器Index()中的断点被触发。 如何在ASP.NET MVC2中使用VaryByCustom? 控制器: ...

9得票5回答
ASP.NET(MVC)Outputcache和并发请求

假设我的网站中有一个页面/控制器动作执行一些非常繁重的操作,需要大约10秒钟来完成。现在我使用.NET的输出缓存机制将其缓存15分钟(例如,使用[OutputCache(Duration = 900)])。如果在15分钟后,缓存过期并且100个用户在那10秒钟内再次请求该页面,会发生什么呢? ...