2010-01-30 108 views
0

我有一个网站从第三方接收发布的XML数据。批量发布xml数据到php脚本的最佳方法/应用程序

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

我已经建立了一个php脚本,循环遍历一个文件数组,并使用curl分别发布每个文件。然而,由于我想发布的文件数量众多,我觉得PHP并不是脚本超时的最佳方法。

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

大大收到任何建议/想法。

Jim。

回答

0

我有点困惑。为什么不直接在发布应用程序上设置CURLOPT_TIMEOUT选项?否则,你的PHP解决方案似乎功能正常?

如果你不想要一个PHP解决方案,你是否看过通过HTTP并行发布,并使用一些脚本语言与线程支持(例如,红宝石或类似的)。唯一令人头疼的是,现在您将更多地加载服务器,以便更快地运行脚本,并且您需要确定服务器端进程可以处理的加载类型。

+0

是的,我可以增加超时,但php似乎并不是一个'很好'的解决方案。 将有1000多个单独的文件发布。理想情况下,我正在寻找一种方法/应用程序,使我能够在每个帖子之间指定一个休眠时间,因此,我不会一次性对多个请求瘫痪服务器。另外我不想要一个本地的php脚本,发布这些文件,花费30多分钟来完成脚本的处理。 我知道我可以等待每个CURL文章发布之前完成,但我不舒服与运行一个脚本,将采取aaaaages处理:-) – th3hamburgler 2010-01-30 16:56:32

相关问题