Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道微软在 .net 4.0 框架中给出了 System.Runtime.Caching 命名空间。这有助于我们很好地处理内存缓存数据(通过使用 MemoryCache 类)。但与企业库一样,它也支持数据库缓存。我需要知道如何使用 microsoft 引入的新功能在 sqlserver db 中进行数据缓存(仅用于放置和 pic 数据)。我已经浏览过,但找不到任何通过代码给出任何示例的文章。如果有人知道,请告诉我。
更重要的是,如果有人可以在示例中为此建议一个 db 模型。
更多的问题是您在哪里需要这些数据,以及您必须多久去一次“昂贵”的资源才能获得它。
例如,如果您有来自 3rd 方站点的数据,您可以在您自己的数据库中“缓存”该数据,从而更快地访问它。
如果您有来自自己的数据库的数据,那么生成或处理“昂贵”的数据,您还可以将该数据缓存在 Web 层的内存中。