Array
(
    [COMPONENT_TEMPLATE] => .default
    [TYPE] => top_banners
    [NOINDEX] => N
    [CACHE_TYPE] => A
    [CACHE_TIME] => 0
    [QUANTITY] => 1
    [BANNER_ID] => 0
    [~COMPONENT_TEMPLATE] => .default
    [~TYPE] => top_banners
    [~NOINDEX] => N
    [~CACHE_TYPE] => A
    [~CACHE_TIME] => 0
    [~QUANTITY] => 1
    [~BANNER_ID] => 0
)
	
  • 20 июля 2016
« Предыдущая новость Следующая новость »
Вышло очередное обновление для решения «Аспро: Маркет». В новую версию 1.2.3 вошел новый компонент для мгновенной загрузки ранее просмотренных товаров. Теперь блок «Ранее вы смотрели» загружается еще быстрее и не создает нагрузок на базу данных.


Как было

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

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

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

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

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

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

Полный список обновлений в 1С-Битрикс: Маркетплейс
  • Комментарии
Загрузка комментариев...