Asp.net mvc 使用OutputCache随机用户必须支付费用
我使用OutputCache避免每次都执行相同的代码,但我有以下问题: 当它过期时,随机用户必须支付执行此代码的费用。可以避免吗 我正在使用asp.NETMVC4.0Asp.net mvc 使用OutputCache随机用户必须支付费用,asp.net-mvc,outputcache,Asp.net Mvc,Outputcache,我使用OutputCache避免每次都执行相同的代码,但我有以下问题: 当它过期时,随机用户必须支付执行此代码的费用。可以避免吗 我正在使用asp.NETMVC4.0 谢谢 如果数据确实是不可变的,您可以将Duration属性设置为max value并忽略 但如果缓存项过期,您仍然必须加载新数据。根据设计,OutputCacheAttribute只允许按需加载数据。如果您想预缓存数据,您应该发明自己的缓存机制,或者以某种方式扩展OutputCacheAttribute
谢谢 如果数据确实是不可变的,您可以将Duration属性设置为max value并忽略 但如果缓存项过期,您仍然必须加载新数据。根据设计,OutputCacheAttribute只允许按需加载数据。如果您想预缓存数据,您应该发明自己的缓存机制,或者以某种方式扩展OutputCacheAttribute