Xero API - Пакетное время ожидания

Я пытаюсь пакетировать мои запросы на выставление счетов в Xero, используя PHP-lib, но что-то больше, чем 10-15 запросов, и время ожидания истекло.

Запрос на 18 счетов в 70 КБ занимает 5 минут!

Это как с моего рабочего ПК, так и с нашего экземпляра AWS (оба в Австралии).

Кажется, не может улучшить производительность, и размер партии 10 действительно не делает это для меня:(

1 ответ

Решение

Существует три возможных причины плохой работы:

  1. Неэффективный код (маловероятно)
  2. Проблемы с сетью (возможно)
  3. Основные проблемы с данными / производительностью в Xero (наиболее вероятно)

Так что мои деньги будут на 2 или 3:)

Лучший способ сузить это - попробовать запустить несколько тестов для новой организации Xero, такой как демонстрационная компания.

Если вы все еще видите проблемы со скоростью, то это может быть связано с сетью / подключением.

Если нет, то это указывает на проблему с объемом данных в вашей организации Xero.

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

Если вы все еще боретесь, лучше использовать ресурсы поддержки Xero.

Другие вопросы по тегам