«Аспро: Маркет» 1.2.3 – новое в версии
27 июля 2016
Автор: Компания Аспро
Вышло очередное обновление для решения «Аспро: Маркет». В новую версию 1.2.3 вошел новый компонент для мгновенной загрузки ранее просмотренных товаров. Теперь блок «Ранее вы смотрели» загружается еще быстрее и не создает нагрузок на базу данных.
Как былоМодуль ранее просмотренных работал на основе компонента 1С-Битрикс. Компонент запоминал ID товара, а затем обращался к базе данных, запрашивая наименование, картинку, количество, цену и другую информацию. Чем больше запросов – тем дольше грузилась страница. Особенно это было заметно на сайтах интернет-магазинов с большим количеством товаров и торговых предложений.
Как работает новый компонентМы избавились от запросов к базе данных и увеличили скорость загрузки модуля. Теперь название товара, ссылка для детальной картинки, цена и информация о товаре и SKU хранится в локальном хранилище.
Когда вы заходите на карточку товара, в хранилище поступает информация о просмотренной странице, а далее – поступает в модуль ранее просмотренных товаров. Запросы в базу данных при этом не создаются, а модуль «Ранее просмотренные товары» грузится мгновенно и не создает нагрузку на базу данных.
Проверить, как новинка изменит скорость загрузки сайта, можно уже сейчас. Просто активируйте новый модуль ранее просмотренных в настройках вашего интернет-магазина. Инструкция – в документации.
Еще одно улучшение: для новых версий 1С-Битрикс (от 16.5) используется компонент sale.basket.basket.line вместо bitrix:sale.basket.basket.small.
Как былоМодуль ранее просмотренных работал на основе компонента 1С-Битрикс. Компонент запоминал ID товара, а затем обращался к базе данных, запрашивая наименование, картинку, количество, цену и другую информацию. Чем больше запросов – тем дольше грузилась страница. Особенно это было заметно на сайтах интернет-магазинов с большим количеством товаров и торговых предложений.
Как работает новый компонентМы избавились от запросов к базе данных и увеличили скорость загрузки модуля. Теперь название товара, ссылка для детальной картинки, цена и информация о товаре и SKU хранится в локальном хранилище.
Когда вы заходите на карточку товара, в хранилище поступает информация о просмотренной странице, а далее – поступает в модуль ранее просмотренных товаров. Запросы в базу данных при этом не создаются, а модуль «Ранее просмотренные товары» грузится мгновенно и не создает нагрузку на базу данных.
Проверить, как новинка изменит скорость загрузки сайта, можно уже сейчас. Просто активируйте новый модуль ранее просмотренных в настройках вашего интернет-магазина. Инструкция – в документации.
Еще одно улучшение: для новых версий 1С-Битрикс (от 16.5) используется компонент sale.basket.basket.line вместо bitrix:sale.basket.basket.small.
Предлагаем еще прочесть