Илья Демидов

Нагрузочное тестирование сайтов на Magento 2 с использованием Apache Jmeter

Нагрузочное тестирование сайтов на Magento 2 с использованием Apache Jmeter

Нагрузочное тестирование позволяет выяснить насколько хорошо наш магазин на Magento 2 выдерживает высокую нагрузку, выявить узкие места, как в коде, так и в серверном окружении.

В этой статье будет рассмотрено создание нагрузочного теста с помощью инструмента Apache JMeter™, представляющего собой кроссплатформенное программное обеспечение с открытым исходным кодом, написанное на Java.

See more
Разделы:
Magento 2, Тестирование

Модификация страницы оформления заказа в Magento 2

Модификация страницы оформления заказа в Magento 2.

В статье подробно описан процесс модификации страницы оформления заказа в Magento 2 на примере добавления поля выбора даты доставки, включая сохранение значения поля в базу данных и отображение его в административном интерфейсе.

See more
Разделы:
Magento разработка, Magento 2

Асинхронная индексация sales order grid в Magento

Асинхронная индексация sales order grid в Magento

В процессе создания и редактирования заказа в Magento происходит копирование данных основной таблицы заказов в вспомогательную для отображения списка заказов в административной части сайта. Таблица sales_flat_order_grid дублирует часть колонок таблицы sales_flat_order вместе с данными и служит для ускорения выборки данных. Поскольку в процессе создания заказа сохранение, а следовательно, и синхронизация данных между указанными таблицами выполняется несколько раз, может наблюдаться значительное замедление процесса создания заказа. В этой статье приведен способ решения данной проблемы, основанный на вынесении части логики сохранения заказа в фоновой режим.

See more
Разделы:
Magento, Magento разработка

Медленный старт сессий при использовании Redis в Magento

Медленный старт сессий при использовании Redis в Magento

При использовании Redis в качестве хранилища сессий, можно столкнуться с проблемой медленного старта и чтения сессии. В этой статье мы рассмотрим причины возникновения этих проблем на примере модуля Cm_RedisSession.

See more
Разделы:
Magento, Magento разработка

HTML5 History API: смена URL без перезагрузки страницы

Magento,Magento Enterprise,ecommerce, HTML5, URL,History API, разработка, magento-разработка

В этой статье мы кратко рассмотрим HTML5 History API и создадим простой пример с использованием плагина History.js для популярного Javascript-фреймворка jQuery. В качестве примера реализуем постраничную Ajax-навигацию на странице листинга продуктов Magento.

See more
Разделы:
Magento, Magento разработка