将SQL FOR XML流式传输为响应和zip

时间:2015-04-07 21:09:41

标签: asp.net xml zip gzip xmlwriter

我有一个SQL FOR XML查询,我通过.net XmlWriter直接进入响应。

是否有可能将GZIP直接反映到响应中?

我们有一些大量的XML文件(超过200万个具有多个属性的项目 - 原始文件一旦创建几GB),我们正在向客户分发这些文件。到目前为止,我们无法在没有首先创建文件或写入内存的情况下进行压缩。但是,这两者在IO和内存容量方面都存在巨大的性能瓶颈。

如果有人能提供一些建议,我会非常感激。我很乐意提供任何有用的信息。

由于

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做。以ionic.zip为例,还有其他一些.NET组件可以让你动态创建一个ZIP并在响应中将它传回浏览器。