读书人

怎么提高上载速度。

发布时间: 2012-07-28 12:25:13 作者: rapoo

如何提高下载速度。。。
RT。
现在的项目是ASP。net的服务器。 客户端是安卓。
原来的服务器因为准备放弃的原因 现在没有进行维护。

现在的问题是。 新服务器跟安卓的交互 支持断点续传跟多个下载。 但是下载速度变的比老服务器与安卓以http形式单个下载 平均慢了10S左右。 求解 这个要如何修改。
下附 服务器端下载代码:

C# code
                          try                        {                                                        ndadminMODEL.Theme theme = TBThemeManager.GetThemeByID(tid);                                                        Response.Redirect((Agreement.url_port + theme.Totalpackage).Replace("\\","/"),false);                            //TransferFile(Agreement.Down_path + theme.Totalpackage);                            TBThemeManager.DownnumAdd(theme.Id.ToString());                        }                                               finally                        {                                                   }                        Response.End();


[解决办法]
不清楚 没遇到过, up 下 学习
[解决办法]
Response.Redirect到下载地址?

应该和直接点击下载地址 效果一样,只是下载前多了个Redirect的过程。

是不是新服务器网络比较慢。
[解决办法]
直接试下下载连接,看看速度是多少,网络的因素应该很大
[解决办法]
不怎么明白
[解决办法]
下载多大的文件? 建议测试文件需要大点

另外多线程下载具体代码 需要分析下。

比较情况 1 ,2 可以看出你的多线程下载 还不如 你的单线程流接收 ,这个可能是问题所在

另外你可以看看新服务器 ,配老版本的程序 的情况 ,
[解决办法]
如果是网络瓶颈的话,试下用CDN呀
[解决办法]
不知道,Up一下吧。
[解决办法]
你自己说了是程序问题,可是大家大家都什么不知道呢,帮不上你什么
[解决办法]
不知道,Up一下吧。
[解决办法]
这个问题其实挺复杂,很多情况都会引起,只能逐一排除

如果服务器上所有的下载文件,都慢,只能说网络的因素可能最大,加大带宽等

也可以新建一个网站,发布在服务器上,页面上设置一个下载连接,对比一下,看两个网站速度如何

也从网上看到说,和应用程序池可能也有关系,一一排除吧

读书人网 >asp.net

热点推荐