我正在为嵌入式系统编写webdav服务器。一切正常,直到我用Windows客户端测试它,miniredir。
使用miniredir访问数据时变得非常慢。我捕获了网络流量,发现每次我移动时,miniredir都试图通过SMB连接到服务器。 (SYN包发送到137,138,139,445)并且expolrer视图在SMB请求失败几次之前不会显示,这需要超过20秒。
我还尝试了使用Apache + mod_dav的miniredir,观察到相同的延迟(确保服务器机器禁用了SMB服务)。
有没有人解决这个问题?或者如果有解决方案的任何工作?
BTW:经过几天的调试,现在我相信MS Miniredir不是一个合格的WebDAV客户端。报道了很多漏洞和漏洞,但MS没有做太多改进。 http://www.greenbytes.de/tech/webdav/webdav-redirector-list.html答案 0 :(得分:1)
如果将Internet Explorer配置为自动检测代理服务器,则在访问WebDAV资源时可能会遇到严重延迟。请尝试按照这些instructions for disabling proxy auto-detection进行操作,看看是否有帮助。
经过几天的调试,现在我相信MS Miniredir不是一个合格的WebDAV客户端。
我认为这是夸大其词。 XP / SP3中唯一记录的问题是默认情况下缺少对基本身份验证的支持,并且有一个解决方法。 “当你听到蹄声,寻找马匹,而不是斑马。”