26得票6回答
如何缓存CSS、图片和JS?

我希望在网页加载时,能够将图片、CSS和JavaScript缓存在用户的浏览器中。由于有很多不同类型的缓存方式,我对使用哪些缓存方式有些困惑,尤其是在使用asp.net mvc时。同时,是否可以让浏览器检查这些文件的新版本或修改过的版本呢?谢谢!

16得票6回答
OutputCache / ResponseCache VaryByParam

ResponseCache是对OutputCache的替代品;不过,我希望实现服务器端缓存以及根据参数输入进行缓存。根据这里和这里的一些回答,我应该使用IMemoryCache或IDistributedCache来实现这个功能。我特别关注在控制器上缓存不同参数的情况,在asp.net 4中可以...

7得票3回答
按复杂对象属性变化缓存输出

我有一个控制器方法,它接收一个复杂对象作为参数,我需要OutputCache根据这个复杂对象的某个属性进行变化。这是否可能?如何实现?