我面臨的問題是服務器執行超時以及某些時候使用的最大內存。Wordpress插入成千上萬的記錄
我想從CSV中插入30k記錄到數據庫中。
問題是一切都在經歷一個循環。
我已經改變了wp-config和php.ini中的條目,如excution time = 0,maximum memory = -1。這已解決了致命錯誤但是泄漏了內存。 HTTPD吃掉我所有的電腦內存,仍然需要處理25K條記錄。
我想在每次插入後釋放內存(我正在使用WordPress默認函數插入數據庫而不是SQL)。
我搜索了很多,發現在SQL中我們可以在插入查詢後編寫GO,這釋放了內存,但我們可以在wordpress中做什麼。
我正在使用CSV導入導出插件導入CSV。 [請不要推薦WP-All導入它不符合我的要求在分類中的自定義字段中輸入數據]。
運行在命令行服務器上的腳本爲您當前請求禁用緩存。那裏沒有超時問題。 –
它即將排序內存泄漏和任何我曾嘗試在服務器上也一樣的結果。 –