Время поиска при наличии online-поставщиков

Материал из ABCP Documentation
Главная > Время поиска при наличии online-поставщиков
Перейти к: навигация, поиск

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

Вы можете самостоятельно оценить скорость работы поставщика с помощью страницы тестирования. Внизу страницы под таблицей с результатами поиска выводится время, за которое данный запрос выполнился.

Для защиты от "тормозных" поставщиков в системе имеются лимиты времени запроса данных. По умолчанию, значение таймаута 5 секунд, что в большинстве случаев является оптимальным. Вы можете изменить значение таймаута по умолчанию для online-поставщиков, установив его в опции "Online-склады: таймаут ответа по умолчанию" в разделе "Настройка системы" панели управления. Если выдача с "медленного" поставщика для Вас более приоритетна, чем скорость поиска на сайте, Вы можете самостоятельно изменить лимиты до оптимального для вас уровня. Настройка таймаута для конкретного поставщика производится на странице редактирования поставщика - иконка в столбце "ред" напротив требуемого поставщика на странице Поставщики панели управления сайтом - с помощью параметра "Таймаут ответа, в секундах". Таймаут не может быть больше 30 секунд.