Elastic вместо bitrix.catalog запросов: Портфолио фрилансера Программист БитриксBitrix 07.01.2020, работа №10 - FL.RU
К списку работ
Программист БитриксBitrix
Программист БитриксBitrix

Elastic вместо bitrix.catalog запросов

Стандартный bitrix.catalog медленный, плюс с постоянными запросами и кэшем не устраивал заказчика. Проект более миллиона товаров и все это крутится на Битрикс. Более 100к ежедневно и 800 заказов. Перестроение фасета просто вешало сервер, и решено было перенести полностью весь каталог на Elastic Переписано более 8 компонентов Меню сайта (bitrix.menu) Список товаров раздела (catalog.section) Умный фильтр (catalog.smart.filter) Карта сайта (sitemap) Поиск (search) Загрузка каталога с 6 секунд увеличилась до 0.2-0.3 секунд, сложные запросы занимали около 20 секунд, сейчас 0.8 макс Работа заняла почти 3 месяца, но результат того стоил