I am investigating the most efficient way to implement a Web Server.
While testing the code supplied in NetX Server Module Guide R11AN0120EU0101 I observe a large file transferred in 1514 byte packets, one transmitted ever 6ms. Each packet is acknowledged before the next is sent.
Is the performance being limited by NetX, USBX or FileX?
Can the number of acknowledgements be reduced?
In reply to adboc:
In reply to dburch:
No, FileX was not used in my evaluation. In the meantime I've tested FileX on USBX performance - it can be greatly improved by assigning more memory for data transfers. Please add USBX Host Class Mass Storage Source module:
And set larger values to the following settings:
After these changes, please remember to regenerate and rebuilt your project.