【问题标题】:Most efficient way to maintain a large frequently updated XML feed维护大量频繁更新的 XML 提要的最有效方法
【发布时间】:2011-04-28 10:33:34
【问题描述】:

我必须生成一些相当大的 XML 提要,这些提要会非常频繁地更新(数十万个元素,每个提要数百兆字节,数十个提要);现在我只能每晚重新生成这些,但我想让它们更接近实时。

现在我在想我可以将每个 XML 元素生成为一个单独的文本文件,所以当任何元素被更新时,我可以只更新那个文件,然后将所有文件连接在一起以获得最终可交付的 XML 提要.

所以有两个问题... (1) 这看起来是个好方法吗? (2) 连接数千个文本文件的最有效方法是什么?

【问题讨论】:

    标签: xml file concatenation


    【解决方案1】:

    考虑到要求,这对我来说似乎是一种不错的方法。您能否在新项目到达时将它们附加到提要的顶部或底部?如果是这样,也许您可​​以保留最新的提要,然后在它们到达时简单地附加任何新项目。

    如何连接文件取决于您计划使用的工具。这是在批处理文件中构建的还是在编程语言中构建的?

    【讨论】:

    • 我将添加新项目以及更新现有项目。现在我的工具的其余部分是用 PHP 构建的,但我愿意使用其他东西来进行实际的连接;只是希望它尽可能快。
    猜你喜欢
    • 1970-01-01
    • 2017-10-17
    • 2015-11-30
    • 2016-10-28
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 2016-10-01
    • 2011-03-31
    相关资源
    最近更新 更多