2015-09-04 1 views
0

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

18 запрос на выставление счета 70кб занимает 5 минут!

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

Не похоже, чтобы улучшить производительность и размер пакета из 10 на самом деле не сделать это для меня :(

ответ

1

Есть три возможных причины вы низкая производительность:

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

Итак, мои деньги были бы на 2 или 3 :)

Лучший способ сузить это можно было бы попробовать выполнить некоторые тесты против новой организации Xero, такой как demo company.

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

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

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

Если вы все еще боретесь, использование Xero support resources может быть лучшим вариантом.

+0

Спасибо. Мы изучаем миграцию на другую платформу :) –