为什么长时间的httpResponse超时是个坏主意?

时间:2013-07-22 12:50:07

标签: asp.net visual-studio-2010 web-config timeout httpresponse

我发现您可以在web.config中为.net项目调整httpResponse超时。

<httpRuntime requestValidationMode="2.0" requestValidationType="SampleRequestValidator" maxRequestLength="2097151" executionTimeout="3600" />

我的问题是:为什么设置一个非常长的超时设置并且理想的上限应该是多少?我需要调整此值的原因是因为在将大文件传输到客户端浏览器之前压缩大文件所需的时间很长。感谢输入!

1 个答案:

答案 0 :(得分:1)

您无法控制整个请求链。浏览器以及浏览器和服务器之间的任何代理服务器可能会在连接上施加自己的超时值,这可能比您的更短。我想看看你的处理是否异步,而不是等待一个连接等待长时间运行的操作完成。