【问题标题】:Best Method/App for batch posting xml data to a php script将 xml 数据批量发布到 php 脚本的最佳方法/应用程序
【发布时间】:2011-01-11 05:03:22
【问题描述】:

我有一个从第三方接收 Posted XML 数据的网站。

我正在寻找一种方法,以便我可以将大量 XML 文件批量发布到此脚本以用于开发/调试目的。

我已经构建了一个 php 脚本,它循环遍历一组文件并使用 curl 分别发布每个文件。但是由于我要发布的文件数量,我觉得 PHP 不是最好的方法,因为脚本超时。

理想情况下,我正在寻找一个终端进程/os x 应用程序,它将获取给定目录中的所有文件,并将每个文件的内容一一发布到定义的 URL。

任何建议/想法都非常受欢迎。

吉姆。

【问题讨论】:

    标签: php xml post terminal


    【解决方案1】:

    我有点困惑。为什么不在您的发布应用程序上适当地设置CURLOPT_TIMEOUT 选项?否则您的 PHP 解决方案似乎运行正常?

    如果您不想要 PHP 解决方案,您是否考虑过通过 HTTP 并行发布,并使用一些支持线程的脚本语言(例如 ruby​​ 或类似语言)。唯一令人头疼的是,您现在将更多地加载您的服务器以使您的脚本运行得更快,并且您需要确定您的服务器端进程可以处理什么样的负载。

    【讨论】:

    • 是的,我可以增加超时时间,但 php 似乎不是一个“好”的解决方案。将有 1000 多个单独的文件要发布。理想情况下,我正在寻找一种方法/应用程序,它可以让我指定每个帖子之间的睡眠时间,所以我不会一次用很多请求削弱服务器。此外,我不想要一个本地 php 脚本,发布文件,花费 30 多分钟来完成脚本的处理。我知道我可以等待每个 CURL 帖子完成后再发布下一个帖子,但我对运行需要 aaaaages 处理的脚本感到不舒服:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多