输出缓存 - 它仍然可行吗?

时间:2015-04-13 12:03:15

标签: javascript c# asp.net caching outputcache

我在Google上搜索了一些答案,但却无法找到满足这个问题的答案。

我正在使用带有Web表单的C#。我有很多机会可以缓存隐私,条款等页面,因为它们几乎没有变化。

但是,我不确定javascript与输出缓存结合时的效果。我理解片段缓存,甜甜圈缓存等,但是使用Ajax,jQuery和现在的Polymer,这个客户端的东西不会去任何地方。

那么输出缓存是否可以与客户端技术结合使用,或者是否可以使用输出缓存现在永远消失?

2 个答案:

答案 0 :(得分:0)

当然,您可以将Web.Forms输出缓存和非缓存的Ajax请求结合使用,例如,发出Ajax请求,您可以轻松地向JS AJAX请求添加一些参数,这些参数将填充当前时间戳:

GET http://example.com/api?method=getUsers&_t=1428927438

每个API调用都有唯一的变量/参数来阻止缓存

答案 1 :(得分:0)

如果有的话,那就更容易了。

使用客户端脚本允许在同一页面上将不同元素与不同缓存策略组合使用。