Kupreeva (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
Время поиска при наличии включенных онлайн-поставщиков в большей мере зависит от скорости работы самого медленного из подключенных. | Время поиска при наличии включенных онлайн-поставщиков в большей мере зависит от скорости работы самого медленного из подключенных. | ||
− | В существующем механизме запросы ко всем онлайн-поставщикам отправляются одновременно, | + | В существующем механизме запросы ко всем онлайн-поставщикам и прайс-листам отправляются одновременно. Клиент сразу получает вывод результата по прайс-листам и, как только будет готов ответ от онлайн-поставщиков, он также отобразится на странице поиска. В это время отображается информативный баннер "Производится поиск по еще нескольким складам...". Если необходимо отображение сразу всех результатов нужно активировать опцию "Поиск: асинхронный запрос к online-складам" в значении "Нет". |
Например, если у вас подключено три онлайн-поставщика, два из них отвечают в среднем за 1 секунду, а третий - за 5 секунд, то время, которое будет затрачено на получение данных, будет равняться 5 секундам. | Например, если у вас подключено три онлайн-поставщика, два из них отвечают в среднем за 1 секунду, а третий - за 5 секунд, то время, которое будет затрачено на получение данных, будет равняться 5 секундам. | ||
− | К этому времени будет прибавлено время на обработку и вывод полученных данных, | + | К этому времени будет прибавлено время на обработку и вывод полученных данных. Чтобы уменьшить количество таких данных рекомендуется в настройках поставщика указывать различные фильтры, такие как: минимальная вероятность поставки, минимальное наличие, ограничить срок поставки. |
Вы можете самостоятельно оценить скорость работы поставщика с помощью [[Online_providers_test|страницы тестирования]]. | Вы можете самостоятельно оценить скорость работы поставщика с помощью [[Online_providers_test|страницы тестирования]]. | ||
Строка 8: | Строка 8: | ||
Для защиты от "тормозных" поставщиков в системе имеются лимиты времени запроса данных. | Для защиты от "тормозных" поставщиков в системе имеются лимиты времени запроса данных. | ||
− | По умолчанию, значение таймаута | + | По умолчанию, значение таймаута 5 секунд, что в большинстве случаев является оптимальным. |
Вы можете изменить значение таймаута по умолчанию для online-поставщиков, установив его в опции "Online-склады: таймаут ответа по умолчанию" в разделе "Настройка системы" панели управления. | Вы можете изменить значение таймаута по умолчанию для online-поставщиков, установив его в опции "Online-склады: таймаут ответа по умолчанию" в разделе "Настройка системы" панели управления. | ||
Если выдача с "медленного" поставщика для Вас более приоритетна, чем скорость поиска на сайте, Вы можете самостоятельно изменить лимиты до оптимального для вас уровня. | Если выдача с "медленного" поставщика для Вас более приоритетна, чем скорость поиска на сайте, Вы можете самостоятельно изменить лимиты до оптимального для вас уровня. | ||
Настройка таймаута для конкретного поставщика производится на странице редактирования поставщика - иконка в столбце "ред" напротив требуемого поставщика на странице Поставщики панели управления сайтом - с помощью параметра "Таймаут ответа, в секундах". | Настройка таймаута для конкретного поставщика производится на странице редактирования поставщика - иконка в столбце "ред" напротив требуемого поставщика на странице Поставщики панели управления сайтом - с помощью параметра "Таймаут ответа, в секундах". | ||
Таймаут не может быть больше 30 секунд. | Таймаут не может быть больше 30 секунд. |
Версия 12:34, 10 ноября 2016
Время поиска при наличии включенных онлайн-поставщиков в большей мере зависит от скорости работы самого медленного из подключенных. В существующем механизме запросы ко всем онлайн-поставщикам и прайс-листам отправляются одновременно. Клиент сразу получает вывод результата по прайс-листам и, как только будет готов ответ от онлайн-поставщиков, он также отобразится на странице поиска. В это время отображается информативный баннер "Производится поиск по еще нескольким складам...". Если необходимо отображение сразу всех результатов нужно активировать опцию "Поиск: асинхронный запрос к online-складам" в значении "Нет". Например, если у вас подключено три онлайн-поставщика, два из них отвечают в среднем за 1 секунду, а третий - за 5 секунд, то время, которое будет затрачено на получение данных, будет равняться 5 секундам. К этому времени будет прибавлено время на обработку и вывод полученных данных. Чтобы уменьшить количество таких данных рекомендуется в настройках поставщика указывать различные фильтры, такие как: минимальная вероятность поставки, минимальное наличие, ограничить срок поставки.
Вы можете самостоятельно оценить скорость работы поставщика с помощью страницы тестирования. Внизу страницы под таблицей с результатами поиска выводится время, за которое данный запрос выполнился.
Для защиты от "тормозных" поставщиков в системе имеются лимиты времени запроса данных. По умолчанию, значение таймаута 5 секунд, что в большинстве случаев является оптимальным. Вы можете изменить значение таймаута по умолчанию для online-поставщиков, установив его в опции "Online-склады: таймаут ответа по умолчанию" в разделе "Настройка системы" панели управления. Если выдача с "медленного" поставщика для Вас более приоритетна, чем скорость поиска на сайте, Вы можете самостоятельно изменить лимиты до оптимального для вас уровня. Настройка таймаута для конкретного поставщика производится на странице редактирования поставщика - иконка в столбце "ред" напротив требуемого поставщика на странице Поставщики панели управления сайтом - с помощью параметра "Таймаут ответа, в секундах". Таймаут не может быть больше 30 секунд.