【发布时间】:2011-11-22 03:58:28
【问题描述】:
我想做的是将请求异步流式传输到文件存储,这样传入的请求就不会占用大量内存,并且不会为 IO 阻塞处理线程。
我看到有一个可以实现的异步 HTTP 处理程序。这看起来有助于线程使用,但看起来请求已经被 IIS/ASPNET 完全复制到内存中。
有没有办法让 ASP.NET 在处理之前不读取整个请求?
【问题讨论】:
-
我应该澄清一下,这是一个当前使用通用 HTTP 处理程序实现的 Web 服务。我熟悉从一个流复制到另一个流或数据库。我不熟悉的是,在将传入的 HTTP 请求复制到其他地方之前,如何防止它被完全加载到内存中。
-
我注意到您没有回复这里的任何答案。您是否花时间查看它们,看看它们是否符合您的要求?
标签: asp.net performance