【问题标题】:Caching multiple XML files in c#在 C# 中缓存多个 XML 文件
【发布时间】: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/…

标签: c# xml


【解决方案1】:

非常感谢您的帮助。你的解决方案奏效了。我遍历了 XDocument 并将其值收集到传递给缓存的 xdocument 列表中。

【讨论】:

    猜你喜欢
    • 2012-03-31
    • 2011-10-17
    • 2013-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多