我的网站有下载功能。当我从中下载任何文件时,浏览器显示的速度大约为250 KBPS。而如果我从其他网站下载并查看速度,则大约为900到1200 KBPS。我已经在多个服务器上测试了我的应用程序,它的下载速度相对较低。
以下是我用于下载到客户端的示例代码。
public FileResult Download()
{
//Code to form the file path.
return File(filePath, System.Net.Mime.MediaTypeNames.Application.Octet, fileName);
}
我也尝试在响应中将文件作为块发送,速度仍然相同。
下载速度如此差异的原因是什么?我可以在Web.config或IIS设置中查看任何内容吗?