«Аспро: Маркет» 1.2.3 – новое в версии

20 июля 2016
Вышло очередное обновление для решения «Аспро: Маркет». В новую версию 1.2.3 вошел новый компонент для мгновенной загрузки ранее просмотренных товаров. Теперь блок «Ранее вы смотрели» загружается еще быстрее и не создает нагрузок на базу данных.


Как было

Модуль ранее просмотренных работал на основе компонента 1С-Битрикс. Компонент запоминал ID товара, а затем обращался к базе данных, запрашивая наименование, картинку, количество, цену и другую информацию. Чем больше запросов – тем дольше грузилась страница. Особенно это было заметно на сайтах интернет-магазинов с большим количеством товаров и торговых предложений.

Как работает новый компонент

Мы избавились от запросов к базе данных и увеличили скорость загрузки модуля. Теперь название товара, ссылка для детальной картинки, цена и информация о товаре и SKU хранится в локальном хранилище.

Когда вы заходите на карточку товара, в хранилище поступает информация о просмотренной странице, а далее – поступает в модуль ранее просмотренных товаров. Запросы в базу данных при этом не создаются, а модуль «Ранее просмотренные товары» грузится мгновенно и не создает нагрузку на базу данных.

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

Еще одно улучшение: для новых версий 1С-Битрикс (от 16.5) используется компонент sale.basket.basket.line вместо bitrix:sale.basket.basket.small.

Полный список обновлений в 1С-Битрикс: Маркетплейс