当前位置:编程学习 > C#/ASP.NET >>

怎样提高大并发大文件下载时Web应用程序的响应速度?

最近碰到一个烦心的问题:利用ASP.NET编写了一个Web应用程序,提供大文件(大于500M字节)的下载功能,当有多个客户端同时下载文件时(并发下载,同时在线人数500~1000左右),服务端应用程序响应客户端的HTTP请求速度比较慢,我做过统计大约在900ms,而同样的文件下载功能,使用C++编写一个ISAPI程序,其响应速度在50~60ms,我想请教一下在线的各位这是为什么?

注:HTTP请求响应速度是指客户端发出HTTP Get请求后,到服务器返回HTTP1.1/200 OK之间的时间开销;

我试着使用两种方式去实现文件下载:
1)使用Application_BeginRequest事件,然后利用Response为客户端提供文件下载;
2)使用IHttpModule和IHttpHandler为客户端提供大并发大文件下载;
两种方式的响应速度都是900ms;

--------------------编程问答-------------------- 不会,帮顶啦! --------------------编程问答-------------------- 没有人知道啊?! --------------------编程问答-------------------- 没做过啊>... --------------------编程问答-------------------- 帮顶!! --------------------编程问答-------------------- 有谁知道方法,我也很想知道!
--------------------编程问答-------------------- --------------------编程问答-------------------- 关注中 。。。。 --------------------编程问答-------------------- 函数加分。 --------------------编程问答-------------------- 我也遇到web应用程序响应非常慢的问题了 客户光打电话给我 问我解决没有 
哎 初来咋到 不知道有什么好方法
顶!!! --------------------编程问答-------------------- 以前好像用过微软提供的一个工具,可解决大数据量的下载
--------------------编程问答-------------------- 你有没有试过提供静态下载地址,
链接直接指向文件,不通过.net中转
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,