我的服务器是10M独享的,速度可以达到1M1秒才对这是标称速度,最好实际测试下。省得后面做无用功。
不可能存在通用的优化速度的方法,否则那不是优化,而是微软有bug了。你提到的改变服务传输数据的粒度可能有效,但是这个需要反复测试才行。并且并不是所有的服务都可以改变传输粒度的。

解决方案 »

  1.   

    亲爱的斑竹,感谢你的回复。1. 服务器我测试过,上传速度我通过QQ的发送,可以达到1M1秒的
    2. 我现在所遇到的问题是我想突破这个30KB的速度,这个速度太坑了 绝不可能如此。 我没有用过remoting,请赐教下载的设计思路
      

  2.   

     其实我困了 在线等ing...
      

  3.   

    亲爱的斑竹,感谢你的回复。1. 服务器我测试过,上传速度我通过QQ的发送,可以达到1M1秒的
    2. 我现在所遇到的问题是我想突破这个30KB的速度,这个速度太坑了 绝不可能如此。 我没有用过remoting,请赐教下载的设计思路
    到底是上传还是下载。上传速度和下载速度不是一回事。
      

  4.   

    亲爱的斑竹,感谢你的回复。1. 服务器我测试过,上传速度我通过QQ的发送,可以达到1M1秒的
    2. 我现在所遇到的问题是我想突破这个30KB的速度,这个速度太坑了 绝不可能如此。 我没有用过remoting,请赐教下载的设计思路
    到底是上传还是下载。上传速度和下载速度不是一回事。
    都有试过的 下载最高速度3M1秒 上传最高速度1M
      

  5.   


    这说明你的程序有问题。而且不是低级问题,而是高级设计逻辑问题。别说是500KB,就算是2000KB,也应该很稳定。等这个时候你再来测试Buffer该设置为多大的问题吧。不要抱着“却不稳定”这个 BUG 还无所谓。
      

  6.   

    你的描述没有什么技术逻辑,也就只能分析到此为止。抛开你的累赘繁琐做法,实际上下载文件从客户端只要写new WebClient().DownloadFile(url,path);
    或者new WebClient().DownloadData(url);
    就行了。在url中可以表示相应的下载参数。
      

  7.   


    律师原来也喜爱权贵,你好,感谢你的回复。
      首先我试想过将remoting改为http协议来下载,但是由于某种原因不想让客户端得知文件的缓存与记录。
    当然我尝试过当文件下载后将其删除,但又遇到了一个不关于本贴的问题,导致不能使用http来解决这个下载问题。
      当然我也假设相信大家认为remoting并不适合文件下载的概念,但是当我想到QQ的TCP传输速度为什么这么稳定,相信这是对每个热爱程序小伙伴的求知欲挑战。
      求问:为什么我的下载速度不能够达到最高速度 —— 充分利用当前拥有的带宽置于文件下载