我们计划为 Web 服务实现缓存管理。这是我们在缓存列表中的两个选项。
- NCache
- AppFabric
现在我们正在寻找一种方法来重置缓存中的数据,这就是我们目前所得到的:我们现在要将帐户和类别存储到缓存中。这个值将在不同的应用程序中发生变化,但在同一个数据库的同一个表中。
- 对于我们要存储在缓存中的每种数据/项目(帐户,类别)都有一个查找表。
- 每当提到的类型的值发生变化时,向一个表(dbo.ResetCache)添加一个条目。
- 让 Windows 服务检查此表并在有条目时重置缓存。
如果您需要更清楚地说明任何问题,请告诉我,我希望得到您对此实施的建议。