关于 Response.Flush 执行速度慢的问题
一个简单的下载程序,两个页面都在调用,但是一个页面很快,一个页面很慢,所以想请问一下有什么原因会导致速度变慢。
下面是下载的代码
Response.ClearHeaders();
Response.ContentType = "application/csv";
Response.Charset = "shift-jis";
Response.AddHeader("Content-Disposition", "attachment;filename=Export.csv");
Response.HeaderEncoding = Encoding.GetEncoding("shift-jis");
Response.Write(content);
Response.Flush();
Response.Close();
Response.End();
debug 了一下,主要是在 Response.Flush(); 这里花了很长时间,不知道原因。
补充一下,两个页面的下载内容大小基本一样,快的那个反而要大一些。