Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Експортуємо товари на Хорошоп дією https://crm.dobavki.ua/admin/auto/action/hour/edit/
Раніше за одну годину передавалося більше 150 запитів за API і всі близько 40000 товарів усвідомлювали обновитись. Ми це точно знаємо, бо була проблема з експортом і ми просили це виправити: https://box.webproduction.ua/admin/customorder/issue/2015510936/edit/
Тепер за годину передається тільки 14-15 запитів, і щоби обновити ту ж кількість товарів, треба приблизно 18 годин (у логах з'являються дублі артикулів о 19:00).
Крони спрацьовують добре, перевантаження ніби немає.
Скажіть, будь ласка, чому зменшилась частота запитів і як це виправити?
Експортуємо товари на Хорошоп дією https://crm.dobavki.ua/admin/auto/action/hour/edit/ Раніше за одну годину передавалося більше 150 запитів за API і всі близько 40000 товарів усвідомлювали обновитись. Ми це точно знаємо, бо була проблема з експортом і ми просили це виправити: https://box.webproduction.ua/admin/customorder/issue/2015510936/edit/ Тепер за годину передається тільки 14-15 запитів, і щоби обновити ту ж кількість товарів, треба приблизно 18 годин (у логах з'являються дублі артикулів о 19:00). Крони спрацьовують добре, перевантаження ніби немає. Скажіть, будь ласка, чому зменшилась частота запитів і як це виправити?
У вас вказано за 1 запит передавати 1000 продуктів - такий запит API відпрацьовує близько 160-170 секунд. А при наступному запиті (на наступну тисячу товарів) отримуємо або помилку {"status":"HTTP_ERROR","response":{"code":429,"message":" "}} або помилку {"status":"ERROR","response":{"message":"Unknown server error. Please let us know"}} Все це можна побачити у лозі https://crm.dobavki.ua/admin/logs/showall/ajax/?file=horoshop-2021-08-03.log Власне я не можу вам дати рішення щодо прискорення та збільшення лімітів роботи стороннього API
У вас вказано за 1 запит передавати 1000 продуктів - такий запит API відпрацьовує близько 160-170 секунд.
А при наступному запиті (на наступну тисячу товарів) отримуємо або помилку {"status":"HTTP_ERROR","response":{"code":429,"message":" "}} або помилку {"status":"ERROR","response":{"message":"Unknown server error. Please let us know"}}
Все це можна побачити у лозі https://crm.dobavki.ua/admin/logs/showall/ajax/?file=horoshop-2021-08-03.log
Власне я не можу вам дати рішення щодо прискорення та збільшення лімітів роботи стороннього API
При зміні на рекомендовану кількість за 1 запит на 200 товарів - запит займає від 8.5 до 13.5с, усереднене 11с Далі проста математика – передати 5 разів по 200 товарів у середньому займе 55 секунд часу АПІ, а передати 1000 за раз – 160-170с Висновки зробите самі в чому була ваша помилка – проігнорувати напис "за замовчуванням – 500, рекомендоване – 200" і поставити в кілька разів більше – 1000.
При зміні на рекомендовану кількість за 1 запит на 200 товарів - запит займає від 8.5 до 13.5с, усереднене 11с
Далі проста математика – передати 5 разів по 200 товарів у середньому займе 55 секунд часу АПІ, а передати 1000 за раз – 160-170с
Висновки зробите самі в чому була ваша помилка – проігнорувати напис "за замовчуванням – 500, рекомендоване – 200" і поставити в кілька разів більше – 1000.
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар