我有一个网站的设置是这样的:我可以在应用程序之间共享HttpRuntime.Cache吗?
/网络 - 这是面向客户 网站
/网络/管理员 - 这是 后端系统,并设置为 虚拟应用程序
我正在使用HttpRuntime.Cache来缓存对数据库的调用。我希望能够做的是清除/ Web/Admin站点上的/ Web站点上缓存的内容。看起来虽然HttpRuntime.Cache是每个应用程序的单个实例。无论如何,无需使用分布式缓存系统。
我有一个网站的设置是这样的:我可以在应用程序之间共享HttpRuntime.Cache吗?
/网络 - 这是面向客户 网站
/网络/管理员 - 这是 后端系统,并设置为 虚拟应用程序
我正在使用HttpRuntime.Cache来缓存对数据库的调用。我希望能够做的是清除/ Web/Admin站点上的/ Web站点上缓存的内容。看起来虽然HttpRuntime.Cache是每个应用程序的单个实例。无论如何,无需使用分布式缓存系统。
我已经在主站点上使用http处理程序完成此操作。使用一些参数从管理站点调用处理程序来告诉它从缓存中删除什么,然后处理程序不能访问缓存并删除项目。
将此设置为服务可能会稍微清晰一些,并提供更好的安全和身份验证机制。 – 2010-08-15 15:22:36
为什么不能使用像Memcached这样的分布式缓存? – 2010-08-15 15:21:23
共享主机环境 – Micah 2010-08-15 22:45:11