Интернет-магазин · 3 МИН ЧТЕНИЯ

Каталог из миллиона товаров: что проверено

Объём тестового каталога, сценарии проверки и границы результата внутреннего SQL-теста.

Какой каталог использовался

Внутренний тест DaaaCMS от 1 сентября 2026 года выполнен на отдельной тестовой базе: 1 000 000 товаров, 500 000 разновидностей и 20 000 категорий без корневой. Это синтетический набор для проверки работы с данными, а не сведения о действующем магазине клиента.

Что проверяли

  • Запрос карточки товара, страницы категории и разновидностей.
  • Точный поиск, полнотекстовый поиск и резервный поиск по фрагменту строки.
  • Фильтры характеристик и агрегирование значений для фильтра.
  • Глубокие страницы каталога и последовательную подгрузку с курсором.

Полный профиль включал тяжёлые поисковые сценарии. Каждый сценарий повторён 10 раз; измерялись медиана и 95-й процентиль времени, анализировались планы запросов EXPLAIN. В сохранённом отчёте нет ошибок и таймаутов. Среда — локальный MySQL 8.0.40.

Что результат означает для проекта

Работа каталога проверяется на объёме, который позволяет обнаружить проблемы поиска, фильтров и глубокой навигации. При развитии магазина эти сценарии можно повторять как регрессионную проверку.

Измерялось выполнение запросов к данным. Результат не описывает время загрузки полной страницы, число одновременных покупателей или скорость внешних интеграций. Он также не является сравнительным тестом других CMS.

Что проверить перед запуском магазина

  1. Согласуйте объём и структуру ассортимента, характеристики и разновидности.
  2. Проверьте поиск и фильтры на данных вашего проекта.
  3. Измерьте полный путь покупателя на выбранном сервере с готовой темой, изображениями и интеграциями.
  4. Определите ожидаемую одновременную нагрузку и проведите отдельный тест перед рекламной кампанией.

Подробности ежедневной работы: товары, характеристики, разновидности. Вернуться к обзору возможностей.

Скриншот инструкции