您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 源代码迅雷高清下载 高分求助:C#的下载代码里如何控制线程的个数和每个用户的下载流量 在线等啊。。。

源代码迅雷高清下载 高分求助:C#的下载代码里如何控制线程的个数和每个用户的下载流量 在线等啊。。。

来源:网络整理     时间:2016/8/15 7:40:39     关键词:源代码迅雷高清下载

关于网友提出的“源代码迅雷高清下载 高分求助:C#的下载代码里如何控制线程的个数和每个用户的下载流量 在线等啊。。。”问题疑问,本网通过在网上对“源代码迅雷高清下载 高分求助:C#的下载代码里如何控制线程的个数和每个用户的下载流量 在线等啊。。。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:源代码迅雷高清下载 高分求助:C#的下载代码里如何控制线程的个数和每个用户的下载流量 在线等啊。。。
描述:

因为我有一个下载页面供客户下载资料,但下载的人多了,经常死机,因此我想控制每个人下载的流量,请问这个如何实现。 
如果在iis里控制听说会控制整个网站的速度,但我不想限制访问页面的速度,因此,只有从下载的代码里控制下载的速度了,请高手解答啊,最好有原代码,有高分送,谢谢啊。
在线等啊。。。


解决方案1:

1.你要用ASP.NET去返回文件,不要让IIS返回文件。就是download.aspx?filename=sample.txt的那种形式,我希望你明白我指的是什么。
2.用ASP.NET返回文件时,可以分时按字节返回,例如你限速100kps,那么每返回10k同时发现距离上一次返回10k的间隔还不够0.1s,那么你可以让线程休眠一下等够0.1s。这样的结果就是比较均匀的100kps了。

解决方案2:

把你下载的目录转到一个新的站点或者虚拟目录中嘛,再来设速率就OK

解决方案3:

http://www.cnblogs.com/sxlfybb/archive/2006/10/26/540935.html

解决方案4:

限制下载页面的访问人数

解决方案5:

你可以安装个ftp服务器,将下载的文件转到ftp文件夹下,页面给出下载的链接


以上介绍了“源代码迅雷高清下载 高分求助:C#的下载代码里如何控制线程的个数和每个用户的下载流量 在线等啊。。。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3298476.html

源代码迅雷高清下载相关图片

源代码迅雷高清下载相关文章