Optimizations to bulk downloading of invoices and products

General Discussions
Best Practices
Examples

Optimizations to bulk downloading of invoices and products

Postby Christian Estrup » Fri Aug 06, 2010 10:24 am

In addition to adding new features, we're of course also constantly looking at ways in which to improve the performance of existing API functionality.

Our latest forays into this all-important topic involve some great optimizations to the bulk downloading of invoices and products - specifially, the InvoiceData.GetDataArray() and ProductData.GetDataArray() method.

For invoices, we've seen speed increases upwards of factor 50 (yes, fifty!).

For products, speed increases are more likely to be around a factor 7-8 - and particularly noticeable if you're using the Stock management module, and thus retrieve the InStock, OnOrder, Ordered and Available properties as well.

In other words, if you're using bulk downloading of products to synchronize stock availability for e.g. your web shop, you should be especially pleased...

As always, you can pick up the latest developer toolkit - including an updated .NET assembly - right here. You can also read the full documentation online here.
Christian Estrup
Chief Architect

Image
Online accounting
User avatar
Christian Estrup
 
Posts: 206
Joined: Tue Jun 09, 2009 6:37 pm

Return to Miscellaneous