【发布时间】:2013-01-24 02:36:06
【问题描述】:
我们有用 WPF 编写的客户端应用程序,每次都向服务器端 MVC Web 应用程序发出请求。
因为他们有时会使用相同的参数进行请求。我们希望服务器端缓存结果。
如果一个客户端请求一次,另一个客户端将使用服务器中的缓存数据。但似乎客户端应用程序没有使用缓存数据。第二个客户端应用程序仍将调用服务器中的函数。
如何让客户端在服务端使用缓存?
【问题讨论】:
-
如果您的服务器未使用缓存,则该实现中存在某些问题。客户端不能也不应该使用服务器端缓存。
-
谢谢ryadavilli,我的意思是服务器端可以检测到它使用与最后一个请求相同的参数并将缓存的数据返回给客户端吗?
-
您需要在其中构建该逻辑。您能解释一下您使用的服务器端缓存是什么吗?
-
谢谢,我正在使用 asp mvc 输出缓存:
-
[OutputCache(Duration = 840, VaryByParam = "*")] 默认会缓存在服务端,客户端。
标签: wpf asp.net-mvc caching iis