答案 0 :(得分:3)
答案 1 :(得分:2)
答案 2 :(得分:1)
答案 3 :(得分:1)
Fiddler应该有助于确定瓶颈在哪里,如果您看到页面标题显示但是在我怀疑还有其他文件(图片,javascript, css等等,它们阻止页面从浏览器中的rending而不是页面中的html
答案 4 :(得分:1)
页面渲染。在此阶段,查看页面的状态并保存所有控件。该页面为每个控件调用Render方法,并将渲染输出写入Page的Response属性的OutputStream类。
答案 5 :(得分:1)
我正在寻找的答案是关于渲染方式,如何将流发送到客户端,可能有两种方式,一种是在生成后直接发送它,在多个块中,或者缓存并存储到整个页面呈现,然后将其发送给客户。
我得到了答案:http://www.asp.net/aspnet/overview/aspnet-and-visual-studio-2012/whats-new
“通常,ASP.NET会在应用程序创建响应字节时对其进行缓冲。然后,ASP.NET会在请求处理结束时对累积缓冲区执行单个发送操作。
如果缓冲响应很大(例如,将大文件流式传输到客户端),则必须定期调用HttpResponse.Flush将缓冲输出发送到客户端并控制内存使用量。但是,因为Flush是一个同步调用,所以迭代调用Flush仍会在可能长时间运行的请求期间消耗一个线程。“
谢谢大家的帮助!!!