-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interpretting your server benchmarks #57
Comments
@iselind
This numbers shows |
Thanks a lot for your quick reply. Because pyftpdlib cheat by using a memory cache, then the data isn't secure on the drive when the call completes. If the computer suffer a power outage here i'll lose data, sounds like a bad implementation. aioftp doesn't have this flaw i guess? I'm looking for a ftp client, preferably usable in a asyncio context. I guess pyftpdlib isn't such a great choice as it seems to be a server only. Are there any other FTP clients than aioftp that you know of? Google only show aioftp when i search 'python asyncio ftp client'. |
Yes.
This is "cheat" for benchmark. For users caching is very good thing, since you can get your data faster (from cache).
Unfortunately, I don't know any other asyncio ftp client. That was the main reason to make |
Some new test for versoin
CPython 3.6 + uvloop
PyPy 3.5-5.9.0
|
I'm having a hard time interpretting your server benchmarks. As i interpret the numbers, aioftp is a lot slower than pyftpdlib it's being compared to. pyftpdlib as i gather doesn't work in an asynchronous way.
Am i interpretting the numbers correctly? If so, why is aioftp so much worse?
The text was updated successfully, but these errors were encountered: