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

Javascript 输出缓存-它仍然可行吗?,javascript,c#,asp.net,caching,outputcache,Javascript,C#,Asp.net,Caching,Outputcache,我曾多次尝试用谷歌搜索这个问题的答案,但一直无法找到一个能满足这个问题的答案 我在web表单中使用C。我有很多机会缓存页面,比如隐私、条款等,因为它们几乎不会改变 但是,我不确定javascript与输出缓存结合时的效果。我了解片段缓存、甜甜圈缓存等,但使用Ajax、jQuery和现在的Polymer,这种客户端的东西不会有任何进展 那么,输出缓存可以与客户端技术一起使用吗?或者使用输出缓存的功能现在已经永远消失了吗?当然可以同时使用Web.Forms输出缓存和非缓存Ajax请求,例如,在发出A

我曾多次尝试用谷歌搜索这个问题的答案,但一直无法找到一个能满足这个问题的答案

我在web表单中使用C。我有很多机会缓存页面,比如隐私、条款等,因为它们几乎不会改变

但是,我不确定javascript与输出缓存结合时的效果。我了解片段缓存、甜甜圈缓存等,但使用Ajax、jQuery和现在的Polymer,这种客户端的东西不会有任何进展


那么,输出缓存可以与客户端技术一起使用吗?或者使用输出缓存的功能现在已经永远消失了吗?

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

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

每个API调用都有唯一的变量/参数,可以防止缓存,甚至更简单

使用客户端脚本可以在同一页上组合具有不同缓存策略的不同元素。

OutputCache正在缓存来自服务器的数据。如果您编写从该服务器提取数据的Javascript,您仍然需要使用OutputCache,这样服务器就不需要重新生成HTML。