2012-11-12 3 views
1

Magento Enterprise v1.12를 사용합니다. 우리에게 제품 절약이 실제로 오래 걸리며 (~ 12 초), 나는 그것을 조사하고 있습니다. 많은 제품을 편집 할 때 (풀 타임 컨텐츠 편집기가 있음) 편집이 유연하고 빠르다는 것이 중요합니다.magento 실시간 제품 인덱싱 사용 안 함

우리는 많은 카탈로그 규칙을 사용하고 있으며, 절약 제품의 업데이트 규칙이 ~ 7 초 (~ 12)에 이르는 것으로 나타났습니다. 어쨌든 밤에 업데이트 될 예정이므로이 기능을 비활성화하려고합니다.

 Mage::getSingleton('index/indexer')->processEntityAction(
     $this, self::ENTITY, Mage_Index_Model_Event::TYPE_SAVE 
    ); 

이 코드는합니다 ~ 3~4초 및 예를 들어 모든 설정 (현재 인덱스 모드에 의해 영향을받지 않습니다 : 지금 나에게 발생되는 다음 코드를 :: _ afterSave 방법 카탈로그/제품에 어떤

색인을 수동으로). 왜 이런거야? 차라리 3-4 초 빠르게 저장하고 밤에 데이터를 다시 색인화하는 것이 좋습니다. 이 코드가 즉시 발생해야하는 중요한 작업을 수행합니까? 거기에 내 색인을 수동 (catalog_product_flat 및 catalog_url 내가 대부분 짐작 하겠지만)에도 불구하고 인덱싱하는 이유가 있습니까.

누군가가 통찰력을 가지고 있기를 바랍니다. 제품 저장 시간을 최대 2 초까지 줄이는 것이 좋습니다.

답변

0

인덱스 관리에서 "업데이트시 저장"에서 "수동 업데이트"로 변경하려고 시도 했습니까?

감사합니다.

+0

예, 이상하게도 도움이되지 않습니다. –