I was working on this customer issue, I found out the following behavior where the smaller timeout UltraLite is using, the fast the sync time.
For this scenario to happen, you need to be doing a large sync download and a network interruptions is occurring.
Description:
Explanation:
UltraLite, SUP, client sends a keep Alive to SUP, MobiLink, to keep the connection active. By default, the Keep Alive value is whatever the timeout value divided by
Instead of the user needing to play with the timeout value, we have enhanced the MobiLink server, so the performance is optimized and independent of the timeout value. This is done in MobiLink version 12.0.1.3869 or higher.
Another thing we found during the debugging is that UltraLite HTTP client could ask server to resend bytes needlessly was sending up. This has been fixed in build UltraLite 12.0.1.3871.
The SUP engineers are working on getting these into the SUP release soon may be SUP 2.3 or a private patch.
How do you know if you have this enhancement?
Hope this helps you reduce your sync time.