Асинхронная индексация sales order grid в Magento
<p><a href="/blog/async-order-insert/"><img src="{{media url="wysiwyg/blog/banners/performance_magento_wide.jpg"}}" alt="Асинхронная индексация sales order grid в Magento" /></a></p>
<p>В процессе создания и редактирования заказа в Magento происходит копирование данных основной таблицы заказов в вспомогательную для отображения списка заказов в административной части сайта. Таблица sales_flat_order_grid дублирует часть колонок таблицы sales_flat_order вместе с данными и служит для ускорения выборки данных.
Поскольку в процессе создания заказа сохранение, а следовательно, и синхронизация данных между указанными таблицами выполняется несколько раз, может наблюдаться значительное замедление процесса создания заказа.
В этой статье приведен способ решения данной проблемы, основанный на вынесении части логики сохранения заказа в фоновой режим.</p>