2010-01-30 37 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

相關問題