问题标签 [wsgidav]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1508 浏览

python - 如何在 tornado.wsgi.WSGIContainer 中使用异步龙卷风 API?

我尝试使用应该与异步操作一起使用的自定义 WSGIContainer:

但这行不通。似乎应用程序不等待try_to_download函数结果。下面的代码也不起作用:

你有什么想法为什么它不起作用?我使用的 Python 版本是 2.7。

PS 你可能会问我为什么不想使用原生tornado.web.RequestHandler。主要原因是我有自定义 python 库(WsgiDAV),它产生 WSGI 接口并允许编写自定义适配器,我可以使它们异步。

0 投票
1 回答
453 浏览

python-3.x - pyspider:没有名为“wsgidav”的模块

我在windows 10上使用python 3.5.2,我安装了pyspider,运行pyspider all,有一些错误,如下: 在此处输入图像描述

我应该怎么办?

0 投票
1 回答
615 浏览

file-transfer - 如何提高webdav的性能

我正在使用WsgiDAV,它是基于 WSGI 的通用且可扩展的 WebDAV 服务器,它使用 cheroot HTTP 服务器。我面临的问题是到/从 webdav 的上传和下载速度非常慢。在 Windows 上约为 0.33 mbps,在 Mac 上约为 0.6 mbps。我已经做了很多关于提高性能的研究,但是没有用。webdav 托管在 windows server 2016 操作系统上

我尝试增加线程数,限制日志记录,尝试使用和不使用 ssl,但似乎没有任何效果。

在日志中,我可以看到每个资源有多个请求,一个来自授权用户,一个来自匿名用户,几乎每次 401 未经授权。

此外,当上传到 webdav 时,上传进度条高达 90-95%,显示数据传输速度很快,然后停留很长时间,然后完成,几乎每次都会发生这种情况。

谁能指出我必须做些什么来提高性能的方向。我尝试了旧版本和新版本 3.0.3,但性能几乎保持不变。