【发布时间】:2019-11-29 00:13:16
【问题描述】:
我在一个文件夹中有大约 4000 个 xml 文件。我需要循环所有这些并将它们插入到缓存中,以便当缓存有这些文件时,程序将从那里检索。 我尝试使用 AggregateCacheDependency 但是我不确定我在缓存中传递了什么。插入的值参数。我的问题是如何获取 Xmldocument.load 中的所有 Xml 文件并将其作为值传递给 Cache.Insert 方法? 如何从缓存中取回?
任何帮助将不胜感激......
【问题讨论】:
-
这感觉像是一个 XY 问题 - meta.stackexchange.com/questions/66377/what-is-the-xy-problem。 为什么需要缓存它们?走向何方?
-
我们需要一个预热脚本之类的东西。这个程序将在服务器重新启动时用于任务调度程序。这样当缓存有文件时,会从缓存本身中检索以提高性能。
-
您确定性能问题是真实存在的吗?是什么让您认为缓存会有所帮助?
-
你能告诉我这在 .net c# 中是否可行吗?
-
是的,这是可能的。 docs.microsoft.com/en-us/dotnet/api/…