0

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

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

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

4

1 回答 1

1

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

于 2013-07-22T12:53:49.670 回答