问题标签 [cacheprofile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 在 HttpHandler 中设置 CacheProfile
在 aspx 文件中,您可以将 CacheProfile 设置为 Web.Config 中定义的某个配置文件。你如何在 HttpHandler 中做到这一点?
我知道您可以使用缓存,但您可以使用 Web.Config 中的缓存配置文件吗?
caching - 从 web.config 的缓存配置文件为 ASCX 配置 OutputCache
要从一个地方配置 aspx 页面的 OutputCache,有一个很棒的工具,它是<%@ OutputCache %>中的CacheProfile属性,它与web.config中定义的自定义缓存配置文件相关联:
和线:
做这项工作。但是如何为 ascx 用户控件做同样的事情呢? CacheProfile 不在 <%@ OutputCache %> 中:S 有解决方法吗?谢谢。
asp.net-mvc - MVC3。子操作的缓存配置文件。现在不可能了吧?
据我了解,如果将操作作为子操作调用,则不可能为 OutputCacheAttribute 设置缓存配置文件。
因为 System.Web.Mvc.OutputCacheAttribute.ValidateChildActionConfiguration() 中的代码
是否存在其他设置缓存配置文件的方法?
asp.net-mvc - 什么是缓存配置文件?
我在阅读MSDN 文档中的这篇文章时遇到了它。我是缓存的新手,事实上,这是我读到的关于缓存的第一篇文章。你能简单解释一下吗?
asp.net-mvc - 带有 CacheProfile 的 ASP.NET MVC4 OutputCache
我对 OutputCache 不太了解。
这是我的测试
我有一个返回当前时间的简单动作
在这种情况下,它可以完美运行。
现在我想使用 cacheProfile 这是更新的操作
这是 web.config 缓存部分
但是当我测试它不起作用。如果我调用 /MyController/hour?id=1 和 /MyController/hour?id=2 我会收到两个不同的结果,尽管我设置了 varyByParam="none" ;
最后,我又做了一个测试
对于这种情况,它可以完美运行。
这是什么意思?为什么我的 VaryByParm 属性没有从 web.config 文件中使用?有人可以解释一下吗?
问候
更新 1:这是我的 web.config web.config的打印屏幕
c# - 如何将 s-maxage 添加到 Web、配置缓存配置文件
我想在我的 Web.Config 中为我的 Web 应用程序中不同类型的页面创建多个缓存配置文件。例如,数据形式不经常改变,所以我会增加 Cache-Control max-age。而对于其他页面,会更频繁地向代理服务器或源服务器发出请求,因此 Cache-Control maxage 和 s-maxage 的值将设置不同。
我可以毫无问题地设置最大年龄。但是很难通过在 web.config 上设置 s-maxage 在互联网上寻找解决方案。
我最后的手段是手动将 maxage 和 s-maxage 添加到 Action 方法中。
对最好的方法有什么建议吗?理想情况下,我想使用一个属性来装饰我的 Action 方法。