View Single Post
Old 08-21-2012, 10:41 AM   #2
Steve_Haley
CC iOS Developer
Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.Steve_Haley is no e-book dilettante.
 
Posts: 142
Karma: 53024
Join Date: Jul 2012
Location: England
Device: Variety phones/tablets
Thanks for the detailed stats. We've made some improvements for the initial sync process in the latest version, but they require some changes to calibre as well. Once the next version of calibre comes out, you should see a significant boost.

If you're curious, the issue is caused by an oddity with our WiFi traffic management. No matter how much information is getting sent in one 'message', there's a minimum turnaround time of about 0.4 seconds. When you first connect, calibre originally asked for the metadata of each book, one book at a time. With 4000 books, that's a minimum of 26 minutes, without adding the extra time to transfer the information itself. In the new version of the calibre plugin, it asks for the whole lot at once; that will cut out the 0.4 seconds per book and make it significantly faster.

We'll work out something similar for book transferring, but the problem there is slightly different as we kept the 'message' size down to make it easy to update the progress bars.

Thanks again for your help!
Steve_Haley is offline   Reply With Quote