2015-09-04 115 views
0

我試圖使用PHP-lib將我的開票請求批量處理爲Xero,但超過10-15個請求並超時。Xero API - 批處理超時

70kb的18個發票申請需要5分鐘!

這是來自我的工作PC和我們的AWS實例(都在澳大利亞)。

似乎無法改善的性能和10批次的大小並沒有真正做到這一點對我:(

回答

1

有你得到性能差三種可能原因:

  1. 低效代碼(不太可能)
  2. 網絡問題(可能)
  3. 基礎數據/性能問題中Xero的(最有可能)

所以我的錢會在2或3 :)

縮小這個最好的方法是嘗試運行一些新的Xero組織如demo company的測試。

如果您仍然看到速度問題,那麼它可能是網絡/連接相關。

如果不是,那麼它指出Xero組織中的數據量有問題。

請注意,Xero設計爲小型企業會計軟件,所以如果您的系統有大量數據,關於system limits的一般指導可能與您創建的卷不匹配。

如果你還在掙扎,使用Xero support resources可能是更好的選擇。

+0

謝謝。我們正在考慮遷移到不同的平臺:) –