Открыть главное меню

Время поиска при наличии online-поставщиков: различия между версиями

 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
Время поиска при наличии включенных онлайн-поставщиков в большей мере зависит от скорости работы самого медленного из подключенных.  
+
Время поиска запчастей на сайте зависит от скорости обработки запросов онлайн-поставщиками. Система одновременно отправляет запросы всем подключенным поставщикам и прайс-листам. Результаты по прайс-листам отображаются сразу, а данные от онлайн-поставщиков появляются по мере получения. Пока идут запросы, на странице показывается баннер "Производится поиск по еще нескольким складам..." . Общее время поиска определяется скоростью самого медленного поставщика. Например, если три поставщика отвечают за 1, 1 и 5 секунд, итоговое время составит около 5 секунд плюс время обработки данных. Чтобы уменьшить количество таких данных рекомендуется в настройках поставщика указывать различные фильтры, такие как: минимальная вероятность поставки, минимальное наличие, ограничить срок поставки.
В существующем механизме запросы ко всем онлайн-поставщикам и прайс-листам отправляются одновременно. Клиент сразу получает вывод результата по прайс-листам и, как только будет готов ответ от онлайн-поставщиков, он также отобразится на странице поиска. В это время отображается информативный баннер "Производится поиск по еще нескольким складам...". Если необходимо отображение сразу всех результатов нужно активировать опцию "Поиск: асинхронный запрос к online-складам" в значении "Нет".
 
Например, если у вас подключено три онлайн-поставщика, два из них отвечают в среднем за 1 секунду, а третий - за 5 секунд, то время, которое будет затрачено на получение данных, будет равняться 5 секундам.
 
К этому времени будет прибавлено время на обработку и вывод полученных данных. Чтобы уменьшить количество таких данных рекомендуется в настройках поставщика указывать различные фильтры, такие как: минимальная вероятность поставки, минимальное наличие, ограничить срок поставки.
 
  
Вы можете самостоятельно оценить скорость работы поставщика с помощью [[Online_providers_test|страницы тестирования]].  
+
Чтобы ускорить поиск, можно отключить асинхронный режим. Для этого установите тогглер "[https://cp.abcp.ru/?page=allsettings&systemsettings&options#search_general_create_results Ускорить формирование поисковой выдачи за счет загрузки предложений сначала из прайсов, а через несколько секунд догрузки от сторонних online-поставщиков (порядок предложений в поисковой выдаче изменится)]" в значение "Вкл" в разделе "Настройка-Система-Опции" . В этом случае результаты будут отображаться только после завершения всех запросов.
Внизу страницы под таблицей с результатами поиска выводится время, за которое данный запрос выполнился.
 
  
Для защиты от "тормозных" поставщиков в системе имеются лимиты времени запроса данных.
+
Для улучшения производительности рекомендуется:
По умолчанию, значение таймаута 5 секунд, что в большинстве случаев является оптимальным.
+
 
Вы можете изменить значение таймаута по умолчанию для online-поставщиков, установив его в опции "Online-склады: таймаут ответа по умолчанию" в разделе "Настройка системы" панели управления.
+
*Настраивать фильтры у поставщиков (минимальная вероятность поставки, наличие на складе, срок доставки).
Если выдача с "медленного" поставщика для Вас более приоритетна, чем скорость поиска на сайте, Вы можете самостоятельно изменить лимиты до оптимального для вас уровня.
+
*Отключать медленных поставщиков, если их данные не критичны.
Настройка таймаута для конкретного поставщика производится на странице редактирования поставщика - иконка в столбце "ред" напротив требуемого поставщика на странице Поставщики панели управления сайтом - с помощью параметра "Таймаут ответа, в секундах".
+
 
Таймаут не может быть больше 30 секунд.
+
Скорость работы каждого поставщика можно оценить на [[Online providers test|странице тестирования]]: внизу таблицы с результатами указывается время выполнения запроса.
 +
 
 +
Система защищена от "медленных" поставщиков таймаутами. По умолчанию лимит составляет 5 секунд, но его можно изменить для конкретного поставщика на странице его редактирования. Максимальное значение таймаута — 30 секунд.
 +
 
 +
Если данные медленного поставщика важны, увеличьте лимит, но учтите, что это может замедлить общий поиск. Баланс между скоростью и полнотой результатов зависит от ваших приоритетов.
 +
 
 +
Для дополнительной помощи обращайтесь в техподдержку.

Текущая версия на 18:29, 11 августа 2025

Время поиска запчастей на сайте зависит от скорости обработки запросов онлайн-поставщиками. Система одновременно отправляет запросы всем подключенным поставщикам и прайс-листам. Результаты по прайс-листам отображаются сразу, а данные от онлайн-поставщиков появляются по мере получения. Пока идут запросы, на странице показывается баннер "Производится поиск по еще нескольким складам..." . Общее время поиска определяется скоростью самого медленного поставщика. Например, если три поставщика отвечают за 1, 1 и 5 секунд, итоговое время составит около 5 секунд плюс время обработки данных. Чтобы уменьшить количество таких данных рекомендуется в настройках поставщика указывать различные фильтры, такие как: минимальная вероятность поставки, минимальное наличие, ограничить срок поставки.

Чтобы ускорить поиск, можно отключить асинхронный режим. Для этого установите тогглер "Ускорить формирование поисковой выдачи за счет загрузки предложений сначала из прайсов, а через несколько секунд догрузки от сторонних online-поставщиков (порядок предложений в поисковой выдаче изменится)" в значение "Вкл" в разделе "Настройка-Система-Опции" . В этом случае результаты будут отображаться только после завершения всех запросов.

Для улучшения производительности рекомендуется:

  • Настраивать фильтры у поставщиков (минимальная вероятность поставки, наличие на складе, срок доставки).
  • Отключать медленных поставщиков, если их данные не критичны.

Скорость работы каждого поставщика можно оценить на странице тестирования: внизу таблицы с результатами указывается время выполнения запроса.

Система защищена от "медленных" поставщиков таймаутами. По умолчанию лимит составляет 5 секунд, но его можно изменить для конкретного поставщика — на странице его редактирования. Максимальное значение таймаута — 30 секунд.

Если данные медленного поставщика важны, увеличьте лимит, но учтите, что это может замедлить общий поиск. Баланс между скоростью и полнотой результатов зависит от ваших приоритетов.

Для дополнительной помощи обращайтесь в техподдержку.