我有一个SQL FOR XML查询,我通过.net XmlWriter直接进入响应。
是否有可能将GZIP直接反映到响应中?
我们有一些大量的XML文件(超过200万个具有多个属性的项目 - 原始文件一旦创建几GB),我们正在向客户分发这些文件。到目前为止,我们无法在没有首先创建文件或写入内存的情况下进行压缩。但是,这两者在IO和内存容量方面都存在巨大的性能瓶颈。
如果有人能提供一些建议,我会非常感激。我很乐意提供任何有用的信息。
由于
答案 0 :(得分:0)
是的,你可以这样做。以ionic.zip为例,还有其他一些.NET组件可以让你动态创建一个ZIP并在响应中将它传回浏览器。