0
我將不得不從數據庫導入CSV數據,可以導入超過10萬條記錄。 Cron將基於每個用戶重新啓動時間(如2,3,4小時後),它將從數據庫中選取數據並以CSV格式導入併發送給客戶。有一次,我可以有多個請求以csv導入數據併發送給客戶。並行高效地處理多個csv導入請求
作爲直接未在PHP允許並行處理,所以我搜索一些方法,我可以使用像
- 多捲曲請求
- 的Gearman
- PCNTL
- 穿線
但我沒有得到哪種方法高效且易於實現?我正在努力製作邏輯,以便所有用戶按時獲得他們的CSV。
好的。我檢查線程。任何想法可能會使用這個缺點? – Jass
安裝unofficiall php擴展(http://php.net/manual/en/book.pthreads.php)。我在很多項目中使用它,並沒有發現不便之處。還有很多其他的庫封裝了這個模塊。在我看來,它是快速而清晰的靈魂。 – VirCom
也許一個:「pthreads需要PHP與ZTS(Zend線程安全)的構建」 – VirCom