我有一个 MVC 5 Web 应用程序。我有两个不同的页面,它们的表生成量很大。默认情况下,响应缓冲是打开的,当缓冲打开时,两个页面的渲染速度都会明显变慢。
如果我添加
Response.Buffer=false
在动作结果中,关闭缓冲,页面加载速度要快得多。
缓冲打开时 5 秒与缓冲关闭时相差 1 秒。
对此有何解释?我一直认为缓冲会加快速度,而不是减慢速度。
我有一个 MVC 5 Web 应用程序。我有两个不同的页面,它们的表生成量很大。默认情况下,响应缓冲是打开的,当缓冲打开时,两个页面的渲染速度都会明显变慢。
如果我添加
Response.Buffer=false
在动作结果中,关闭缓冲,页面加载速度要快得多。
缓冲打开时 5 秒与缓冲关闭时相差 1 秒。
对此有何解释?我一直认为缓冲会加快速度,而不是减慢速度。