2

我知道微软在 .net 4.0 框架中给出了 System.Runtime.Caching 命名空间。这有助于我们很好地处理内存缓存数据(通过使用 MemoryCache 类)。但与企业库一样,它也支持数据库缓存。我需要知道如何使用 microsoft 引入的新功能在 sqlserver db 中进行数据缓存(仅用于放置和 pic 数据)。我已经浏览过,但找不到任何通过代码给出任何示例的文章。如果有人知道,请告诉我。

更重要的是,如果有人可以在示例中为此建议一个 db 模型。

4

1 回答 1

1

更多的问题是您在哪里需要这些数据,以及您必须多久去一次“昂贵”的资源才能获得它。

例如,如果您有来自 3rd 方站点的数据,您可以在您自己的数据库中“缓存”该数据,从而更快地访问它。

如果您有来自自己的数据库的数据,那么生成或处理“昂贵”的数据,您还可以将该数据缓存在 Web 层的内存中。

于 2012-04-24T16:03:21.267 回答