2010-07-29 43 views
1

我編寫了一個自定義適配器,用於使用高級配置文件導入6K類別。 導入速度太慢。我試圖增加從1到5的記錄數量,但它沒有幫助。我也嘗試在保存類別之前使用 - > setDisplayMode($ dispMode)和 - > setIsMassupdate(true),但它也沒有幫助。magento中的緩慢類別導入

任何想法如何加快速度?

回答

0

Magento導入機制非常緩慢。將數據直接插入數據庫會更好。

0

我認爲沒有魔法解決方案。 也許嘗試激活緩存並在導入完成後刷新它。

2

爲了避免內存不足問題,所有Magento的導入配置文件都在不同的請求上運行。這意味着整個框架已經開始爲每個輸入塊提供服務。當然,這成爲請求的主體。

爲了緩解這一點,請執行任何加速Magento安裝的任何其他操作。像Xcache這樣的操作碼緩存在這裏會有很大的幫助。確保您的所有緩存都已打開。

我試過在過去使用Magento模型做更大的導入,但是框架泄漏內存並且保存速度很慢(Magento在邊上生成太多其他查詢)。如果您真的需要導入性能,您需要將它們寫入自己。請注意,您的代碼可能會因版本升級而中斷。

希望有幫助!

謝謝, 喬

0

索引模式只需轉動到手動。導入完成後,將模式切換爲自動。這會使你的速度提高5倍以上。

它應該被關閉,因爲如果索引模式是auto,則每次保存後magento都會進行重新索引。