我在Azure Web App(标准层S1)上运行一个网站,您可以从不同格式(xml,json)的blob存储中下载文件。
我将这些文件(html,text,images as base64 string)作为块blob插入到容器中。 现在我正在下载所有blob并将结果转换为所需的格式,压缩它并在我的ASP.NET网站上提供下载。
我在这里看到一个问题,整个下载和zip进程在Web应用程序内部运行,这可能需要一段时间,并且当我下载,转换和压缩大量文件时也会达到内存限制(S1上为1.75 GB)。我期望每个容器超过100.000个文件,最终容器大小为10 GB。
以特定格式(xml,json)下载整个容器的最佳方法是什么?拉链也是如此?
我发现可能有帮助的解决方案是:
由于