首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以从Windows服务访问缓存在服务器中的对象吗?

我可以从Windows服务访问缓存在服务器中的对象吗?
EN

Stack Overflow用户
提问于 2013-08-20 08:55:54
回答 2查看 206关注 0票数 0

我正在将一些对象缓存在网页后面的代码中,我想实现一个windows服务,它用最新的数据不断刷新这个对象,我能从windows服务访问System.web.caching吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-20 09:18:19

您可以使用某种类型的web服务,使用泛型处理程序,并让Windows服务对其进行对话,以更新网站上的项目。

但是,就我个人而言,我会使用一个外部缓存,比如Couchbase (Memcache),让网站和Windows服务都使用它。

票数 1
EN

Stack Overflow用户

发布于 2013-08-20 09:21:30

不能将ASP.net缓存用作和网站之间的共享缓存。Windows服务将无法访问此服务。

为了做您想做的事情,您应该使用外部缓存。例如,在同一台计算机或另一台可访问的计算机上设置Redis,并从Windows访问它以刷新数据,并从网站检索预缓存的数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18330882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档