You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 18, 2022. It is now read-only.
To add some numbers: With the standard RequestBuilder transport I observe download rates of about 0.5 MBit/s. With my BufTransport at first the network connection is the limit, then the network goes quiet and it takes a long unsatisfying processing time before I get back the result from call, but overall it's a rate of about 2 to 6 MBit/s locally (i.e. where the download phase is negligible).
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
xml-rs is freaking slow so that it slows down download rates for any connection with more than like 1 MBit/s (even locally!).
I successfully worked around that by implementing and using a
Transport
wrapper that just adds buffering to the stream:(
RequestBuilder
could be a genericRead
of course)As long as xml-rpc-rs sticks with xml-rs, I guess it's a good idea to use a
BufReader
in general. I can prepare a pull request if you like.The text was updated successfully, but these errors were encountered: