【发布时间】:2014-07-14 19:59:27
【问题描述】:
我正在开发一个 ASP.Net MVC 应用程序,该应用程序需要读取一些 xml 文件并将其转换为 HTML,然后再将其发送到客户端浏览器。
我想知道是否有人可以建议将处理后的流发送回客户端浏览器的最佳选择。 是吗 1> 使用 Asp.Net MVC 的 FileStreamResult 结果类型或 2> 使用集成模式的 IIS 7.5 的 HTTPHandler。
还有哪个选项会是性能更优化的解决方案?
【问题讨论】:
-
最大的性能差异将取决于您如何将 xml 转换为 html(xslt、内存数据集等),而不是您用于返回数据的方法。在这里创建一个 HTTPHandler 可能有点过头了。
标签: c# asp.net-mvc-4 iis-7.5 ihttphandler filestreamresult