-
-
Notifications
You must be signed in to change notification settings - Fork 90
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
Question related to #91 #202
Comments
So try |
This is a major improvement compared to the previous runs (see this comment 3. and 4.). Same with 100 threads does not show much of a difference: Still not quite as fast as gevent, but anyways: Note that the raw PUT throughput seems not to be the problem. It's more the handling of different involved WebDAV requests I assume. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@mar10 is this still relevant? |
Did only a smoke test, but it seems to be fixed. Thanks! |
Hi,
This is a question related to #91. I did not want to mess up the discussion there:
I don't know, if this helps, but I experience a situation where I run my WebDAV server on top of Cheroot.
Benchmarks show that it is very slow compared to using Gevent.
This only occurs when uploading a lot of files using File Explorer. macOS Finder behaves way better, so it is also related to the request sequence used (see mar10/wsgidav#149).
I am not sure what exactly is happening there, but increasing the thread count helps.
When it's slow, the console output looks like timeouts every few seconds, so I figured it may be addressed by this issue
I tried with
pip install git+https://github.com/cherrypy/cheroot.git@feature/91-non-blocking-sockets
and setting back to 10 threads, which I think is the default. but the performance did not increase compared to Gevent.I you think this is related to issue 91, I can send more debug info or run test versions here.
Otherwise, simply close this...
The text was updated successfully, but these errors were encountered: