Fiddler2加快客户端和WebServer之间的文件复制(通过HTTPS)

我试图安装Fiddler2捕获一些HTTPSstream量,以解决客户端(Windows 7)到Web服务器(Windows 2008 R2)之间的file upload速度慢的问题。

我注意到的一个奇怪的事情是file upload过程变得超快,我有小提琴手和运行。 难道是因为小提琴手开始充当代理服务器并使用端口8888?

为什么当我开始使用Fiddler2的上传过程加快?

这是一个WebDav请求? 还是通过传统的HTML表单上传文件?

对于WebDAV:

最有可能的是,这是由于Microsoft WebDAV实施中的一个错误,因此他们浪费了大量时间试图通过WPAD一遍又一遍地“自动检测”您的代理服务器。 在没有这样的代理服务器的环境中,这可能会非常慢。

Fiddler会在启动时缓存代理检测的结果,并将其自身设置为系统代理,从而防止WebDAV堆栈反复错误地重新运行WPAD算法。

对于HTML表单:

通常,这意味着客户端的缓冲区大小选择不当(IE6有这个问题),因此客户端没有很好地利用网络。 提琴手使用更好的缓冲区大小(32k或64k,IIRC),从而更好地利用网络,减少传输时间。 大多数现代浏览器使用选择的缓冲区大小来优化性能。